diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-10-07 14:26:14 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-10-07 14:26:14 -0400 |
commit | 1d770fc77db1f0b34d49b54b16413bb2bb0e5d64 (patch) | |
tree | cb3a8c86a9132c545a21fd3bc74d3a9d57658161 /src/usr/local/www | |
parent | bda7ff6da0cfadbacf5f564fc56a632cc2fc8f99 (diff) | |
download | pfsense-1d770fc77db1f0b34d49b54b16413bb2bb0e5d64.zip pfsense-1d770fc77db1f0b34d49b54b16413bb2bb0e5d64.tar.gz |
Partial fix for #5181
P2 entries now drag/dropable
Diffstat (limited to 'src/usr/local/www')
-rw-r--r-- | src/usr/local/www/vpn_ipsec.php | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/usr/local/www/vpn_ipsec.php b/src/usr/local/www/vpn_ipsec.php index 68eba6a..520e0b0 100644 --- a/src/usr/local/www/vpn_ipsec.php +++ b/src/usr/local/www/vpn_ipsec.php @@ -305,7 +305,7 @@ display_top_tabs($tab_array); <th></th> </tr> </thead> - <tbody> + <tbody class="p1-entries"> <?php $i = 0; foreach ($a_phase1 as $ph1ent): ?> <?php $iconfn = "pass"; @@ -390,7 +390,7 @@ display_top_tabs($tab_array); </td> <td> <?php // TODO: add mouseover behaviour which indicates insert position when moving ?> - <button class="btn btn-xs btn-default" type="submit" name="move_<?=$i?>" value="move_<?=$i?>"><?=gettext("move selected entries before this")?></button> + <button class="btn btn-xs btn-default" type="submit" name="move_<?=$i?>" value="move_<?=$i?>"><?=gettext("Move checked entries to here")?></button> <a class="btn btn-xs btn-primary" href="vpn_ipsec_phase1.php?p1index=<?=$i?>" title="<?=gettext("edit phase1 entry"); ?>">edit</a> <button class="btn btn-xs btn-danger" type="submit" name="del_<?=$i?>" value="del_<?=$i?>" title="<?=gettext('delete phase1 entry'); ?>">delete</button> <?php if (!isset($ph1ent['mobile'])): ?> @@ -437,7 +437,7 @@ display_top_tabs($tab_array); <th> </th> </tr> </thead> - <tbody> + <tbody class="p2-entries"> <?php $j = 0; foreach ($a_phase2 as $ph2index => $ph2ent): ?> <?php if ($ph2ent['ikeid'] != $ph1ent['ikeid']) @@ -504,7 +504,7 @@ display_top_tabs($tab_array); </td> <td> <?php // TODO: add mouseover behaviour which indicates insert position when moving ?> - <button class="btn btn-xs btn-default" type="submit" name="movep2_<?=$j?>" value="movep2_<?=$j?>"><?=gettext("move selected entries before this")?></button> + <button class="btn btn-xs btn-default" type="submit" name="movep2_<?=$j?>" value="movep2_<?=$j?>"><?=gettext("Move checked P2s here")?></button> <a class="btn btn-xs btn-primary" href="vpn_ipsec_phase2.php?p2index=<?=$ph2ent['uniqid']?>" title="<?=gettext("edit phase2 entry"); ?>">edit</a> <button class="btn btn-xs btn-danger" type="submit" name="delp2_<?=$ph2index?>" value="delp2_<?=$ph2index?>" title="<?=gettext('delete phase2 entry'); ?>">delete</button> <a class="btn btn-xs btn-success" href="vpn_ipsec_phase2.php?dup=<?=$ph2ent['uniqid']?>" title="<?=gettext("add a new Phase 2 based on this one"); ?>">copy</a> @@ -582,5 +582,15 @@ function show_phase2(id, buttonid) { var visible = id + '-visible'; document.getElementById(visible).value = "1"; } + +events.push(function() { + // Make rules sortable + $('table tbody.p2-entries').sortable({ + cursor: 'grabbing', + update: function(event, ui) { + $('#order-store').removeAttr('disabled'); + } + }); +}); //]]> </script> |