12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- @extends('layouts.master')
-
- @section('navigation')
- @if (Auth::user()->role == 1)
- @include('local.managers.admins._new_navigation')
- @elseif(Auth::user()->role == 2)
- @include('local.managers.sCoords._new_navigation')
- @elseif(Auth::user()->role == 3)
- @include('local.managers.pCoords._new_navigation')
- @endif
- @stop
-
- @section('main')
-
- <div class="row">
- <div class="col-md-12">
- <p>Click on the values you want to change. Invalid values will be rejected automatically. To save your changes,
- click the 'Save' button at the bottom of the page.</p>
- <table class="table table-striped table-condensed editable-table">
- <thead>
- <tr class="center-text">
- <th class="col-md-4">Learning Outcome</th>
- <th class="col-md-7">Definition</th>
- <th class="col-md-1">Expected Value</th>
-
- </thead>
- <tbody>
- @foreach ($outcomes as $outcome)
- <tr data-id="{{ $outcome->id }}">
- <td contenteditable="true" class="name col-md-4">{{ $outcome->name }}</td>
- <td contenteditable="true" data-type="textarea" class="definition col-md-6">
- {{ $outcome->definition }}</td>
- <td contenteditable="true" class="expected-outcome col-md-1">{{ $outcome->expected_outcome }}
- </td>
- </tr>
- @endforeach
- </tbody>
- </table>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12"><button class="btn btn-lg btn-primary center-block">Save</button></div>
- </div>
- @stop
-
- @section('javascript')
-
- $('button').on('click', function(e)
- {
- e.preventDefault();
-
- var outcomeArray= new Array();
-
- // For each learning outcome, get its value and put it into an array
- $('tbody tr').each(function( index )
- {
- var outcomeObject = new Object();
-
- outcomeObject.id= $(this).data('id');
- outcomeObject.name= $(this).children('.name').text();
- outcomeObject.definition= $(this).children('.definition').text();
- outcomeObject.expected_outcome= $(this).children('.expected-outcome').text();
-
- if($(this).find('.glyphicon-eye-close').length>0)
- {
- outcomeObject.delete=1;
- }
-
- else
- outcomeObject.delete=0;
-
- var clone = jQuery.extend({}, outcomeObject);
- outcomeArray.push(clone);
- });
-
- $.post(
- "{{ URL::action('OutcomesController@update') }}",
- { outcomeArray: JSON.stringify(outcomeArray)},
- function(data)
- {
- location.reload();
- }
- );
- });
-
- $('span').on('click', function()
- {
- if($(this).hasClass('glyphicon-eye-open'))
- $(this).removeClass('glyphicon-eye-open').addClass('glyphicon-eye-close');
- else
- $(this).removeClass('glyphicon-eye-close').addClass('glyphicon-eye-open');
-
- });
- @stop
|