Browse Source

made note template section template sortable

Josh 4 years ago
parent
commit
82afd9fcab

+ 2 - 2
app/Http/Controllers/note_templates_SINGLE_Controller.php

@@ -1,5 +1,5 @@
+<?php /* DO NOT GENERATE */ ?>
 <?php
-
 namespace App\Http\Controllers;
 
 use Illuminate\Http\Request;
@@ -38,7 +38,7 @@ class note_templates_SINGLE_Controller extends Controller
 			$record = DB::table('note_template')->where('id', $uid)->first();
 			if($record) return redirect('/note_templates/view/' . $record->uid . '/SUB_note_template_section_templates');
 		}
-		$subRecords = DB::table('note_template_section_template')->where('note_template_id', $record->id)->get();
+		$subRecords = DB::table('note_template_section_template')->where('note_template_id', $record->id)->orderBy('position_index','asc')->get();
 		$result_section_templates = DB::select("SELECT id, title FROM section_template");
 		return response()->view('admin/note_templates_SINGLE/SUB_note_template_section_templates', compact('record', 'subRecords', 'result_section_templates'), session('message') ? 500 : 200)->header('Content-Type', 'text/html');
 	}

+ 6 - 2
resources/views/admin/note_templates_SINGLE/SUB_note_template_section_templates.blade.php

@@ -1,3 +1,5 @@
+<?php /* DO NOT GENERATE */ ?>
+
 @extends('admin.note_templates.view')
 @section('content-inner')
 
@@ -18,11 +20,13 @@
 <th>Section Template</th>
                 </tr>
                 </thead>
-                <tbody>
+                <tbody class="sortable" data-url="/api/noteTemplateSectionTemplate/sort">
                 @foreach($subRecords as $subRecord)
-                    <tr>
+                    <tr data-uid="{{$subRecord->uid}}">
                         <td><a href="/note_template_section_templates/view/{{ $subRecord->uid }}"><i class="fas fa-share-square"></i></a></td>
 <td><?= value_from_rs($result_section_templates, 'title', [['id', '=', $subRecord->section_template_id], ], 'all'); ?></td>
+
+                        <td><a href=""><i class="fa fa-bars"></i></a></td>
                     </tr>
                 @endforeach
                 </tbody>