~fabiocbalbuquerque/sahana-agasti/web-services

« back to all changes in this revision

Viewing changes to apps/frontend/modules/scenario/templates/shifttemplatesSuccess.php

  • Committer: Chad Heuschober
  • Date: 2011-05-04 18:50:43 UTC
  • mfrom: (1.1.971 trunk)
  • Revision ID: chad.heuschober@mail.cuny.edu-20110504185043-k91xu7u2hbzxlblx
Merged in most recent changes from cuny-sps-trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<h2>Scenario Shift Templates</h2>
2
 
<p>Shift Templates are templates for when responding staff will be scheduled to work.  The times
 
1
<?php
 
2
  use_javascript('agMain.js');
 
3
 
 
4
?>
 
5
<h2>Shift Templates: <span class="highlightedText"><?php echo $scenarioName ?></span></h2>
 
6
<?php
 
7
  include_partial('wizard', array('wizardDiv' => $wizardDiv));
 
8
?>
 
9
<p>Shift Templates are templates for when responding staff will be scheduled to work.  The times 
3
10
  entered are relative, and when an event is created time will become specific to that event.</p>
4
 
<h3>Shift Templates for
5
 
  <span class="highlightedText">
6
 
    <?php echo $scenarioName ?>
7
 
  </span>
8
 
  Scenario:
9
 
</h3>
10
 
 
11
 
<?php include_partial('shifttemplateform', array('shifttemplateform' => $shifttemplateform, 'scenario_id' => $scenario_id)) ?>
12
 
 
13
 
 
14
 
 
 
11
<form action="<?php echo url_for('scenario/shifttemplates?id=' . $scenario_id); ?>" method="post" name="shift_template">
 
12
<?php include_partial('shifttemplateholder', array('shifttemplateforms' => $shifttemplateforms, 'scenario_id' => $scenario_id)) ?>
 
13
<div id ="newshifttemplates">
 
14
<span class="smallLinkButton addShiftTemplate" id="adder">+ Add Shift Template</span> <hr class="inputGray" />
 
15
 
 
16
  <script>
 
17
 
 
18
    function addShiftTemplate(num) {
 
19
      var r = $.ajax({
 
20
        type: 'GET',
 
21
        url: '<?php echo url_for('scenario/addshifttemplate?id=' . $scenario_id) . '?num=' ?>' + num,
 
22
        async: false
 
23
      }).responseText;
 
24
      return r;
 
25
    }
 
26
    $().ready(function() {
 
27
      $('.addShiftTemplate').click(function() {
 
28
        var passId = '#' + $(this).attr('id');
 
29
        var $poster = $(this);
 
30
        var templates = $('.shiftTemplateCounter').length
 
31
        $(passId).parent().prepend(addShiftTemplate(templates) + '<br \>');
 
32
        $("#shift_template_" + templates + "_staff_resource_type_id").focus();
 
33
        $("#start_time_slider" + templates).slider({
 
34
                  orientation: "horizontal",
 
35
        value:50,
 
36
        min: -750,
 
37
        max: 750,
 
38
        step: 5,
 
39
        slide: function( event, ui ) {
 
40
          $("#shift_template_" + templates + "_minutes_start_to_facility_activation").val(ui.value);
 
41
        }
 
42
        });
 
43
      });
 
44
 
 
45
      $('.removeShiftTemplate').click(function() {
 
46
        //if there is no id for this record(db_not_exists)
 
47
        var passId = '#' + $(this).attr('id');
 
48
        var $inputs = $('#myForm :input:hidden');
 
49
        //send get/post to call delete
 
50
        $(this).parent().remove();
 
51
      });
 
52
 
 
53
    });
 
54
 
 
55
  </script>
 
56
</div>
 
57
    <input type="submit" class="linkButton" value="Save, Generate Shifts and Continue" name="Continue" />
 
58
 
 
59
</form>