Commit Graph

101 Commits

Author SHA1 Message Date
Chris Buechler
856722c390 fix alert scroller in Chrome
Ticket #237
2010-01-07 23:09:56 -05:00
Chris Buechler
8803319ca4 fix conflict between domTT and prototype that was breaking javascript in a number of areas. Problem described here.
http://groups.google.com/group/dom-tooltip/browse_thread/thread/3f0ecf76e0755ffc?pli=1
Ticket #276 among others
2010-01-05 15:20:44 -05:00
Scott Ullrich
011b949362 Adding latest dom_TT. Fixes #202 Thanks to RobisCool 2009-12-23 20:38:51 -05:00
Scott Ullrich
3bb547c2b3 Updating to 1.8.3 2009-12-23 19:10:40 -05:00
pierrepomes
473d0ff02f Add patch from lietu (Janne Enberg). Ticket #136
1) Multiple NAT rules can be assigned the same filter rule
-> Fixed, added assigned-nat-rule-id to filter rules to keep track of the assignment

2) when removing the link (i.e. switching to "pass" or "none", the linked rule isn't deleted (should it be? probably yes)
-> Fixed, when a NAT rule's association is removed, the filter rule is deleted. Added a "create new associated filter rule" option to the
dropdown if there is none selected.

3) The destination IP and port of linked rules can be edited in firewall_rules_edit.php and shouldn't be. Source should be editable but not
destination, since that should strictly be tied to the NAT rule.
-> Fixed, you cannot edit the destination for the filter rules that are linked to NAT rules, this has been disabled both by JavaScript and
PHP.

4) If you edit the source in a linked firewall rule, it gets overwritten when you edit the NAT rule. The NAT rule should never touch the
firewall rule source after the rule exists.
-> Fixed, previously the old rule was deleted and a new one created, now it only updates the old rule and doesn't touch the source.

Also added crosslinking from the NAT rule to the filter rule and back, so you can jump to edit the filter rule from the NAT rule and
vice-versa.
2009-12-12 15:57:19 -05:00
Ermal Luçi
c1dc065287 Make all autocompletes in there case insensitive. 2009-12-04 14:18:53 +00:00
sullrich
61c0250d9e Fixup Source OS box 2009-12-03 17:09:54 -05:00
sullrich
adb633a09f Minor formatting + hide Source OS behind Advanced box 2009-12-03 17:05:55 -05:00
sullrich
4c263f57c2 Hide layer7 and in/out behind advanced button 2009-12-03 16:50:21 -05:00
sullrich
0239d8ee4a Make xmlrpc sync, schedule, gateway, in/out, ackqueue and layer7 all advanced type buttons simplifying the firewall rule edit form for 99% of the cases 2009-12-03 15:17:10 -05:00
Ermal Luçi
b6867d814b Ticket #146. Fix the autocompletion of ports aliases only for the ports and host/network aliases for the src/dst. Checking if a valid alias is entered end if it is a correct one for this box seems like to much overhead and work for this. (For firewall_nat_edit.php) 2009-11-30 06:43:44 +00:00
Ermal Luçi
72cb5bafa3 Ticket #146. Fix the autocompletion of ports aliases only for the ports and host/network aliases for the src/dst. Checking if a valid alias is entered end if it is a correct one for this box seems like to much overhead and work for this. 2009-11-30 06:40:31 +00:00
sullrich
30c4ae8a6b Seperate diffserv box into a <select> dropdown. Hide item behind advanced button. Move down one section near other advanced items. Resolves #60 2009-11-28 14:56:43 -05:00
Scott Ullrich
b2d9323d9d Move back to using sortable as class name 2009-08-23 17:33:29 -04:00
Scott Ullrich
ff9d672809 Modify sortable.js to work on tabcont as opposed to sortable class. This has the effect of making any table that has a single header sortable instead of having to visit each page. Sponsored-by: BSD Perimeter Commercial Support 2009-08-20 15:33:03 -04:00
Ermal Luçi
7581a05043 Make matching on autosuggestion case insensitive. 2009-07-23 21:32:37 +00:00
Ermal Luçi
0cea9a2365 Add the id tag to the row helper javascript created input objects. Make the controls of aliases clearly show that they can be even alias names with autocomplete.(Loop checking is not yet implemented). 2009-07-23 21:05:29 +00:00
Renato Botelho
0e0e232b84 Avoid errors when a non-existent element is called by a function
Submitted-by: Manoel Carvalho
2009-06-02 15:21:20 -03:00
jim-p
af8ae7cec9 Filter log parsing update
* Share filter log parsing code instead of using copy/paste/code duplication.
* Reworked the JavaScript a little so it could also be shared
* Fix a large number of bugs, especially in the AJAX-based dynamic log viewer.
* Picks up some more detail from the logs, and more accurately determines the protocol of a given log entry.
* Adds a CLI log parser (filterparser.php)
* Removed some redundant/unused code
* Code cleanup/style fixes
* Added support for finding logged rdr rules from miniupnpd
NOTE: Due to the dynamic nature of upnp rules, the rule may not be present when checked.
2009-04-04 19:50:25 -04:00
Bill Marquette
b1e3b7f48e remove dead JS files 2009-03-14 18:45:21 -05:00
Bill Marquette
625dcc400c Massive javascript cleanup, all .js files now live in $g['www_path']/javascript
Purged unused JS
2009-03-14 14:41:04 -05:00
Bill Marquette
d3bc15eae5 Move datetimepicker javascript to JS directory 2009-03-14 14:22:20 -05:00
Scott Ullrich
2687a6fa51 Adding Ajax queue system.
Example usage:

AjaxQueue.setBatchSize(1);
AjaxQueue.push("http://www.testingqueue.com/process/",{onSucess: funcSuccess, onfailure: funcFailure});
AjaxQueue.push("http://www.testingqueue.com/process1/",{onSucess: funcSuccess1, onfailure: funcFailure1}, "myDiv");
AjaxQueue.push("http://www.testingqueue.com/process2/",{onSucess: funcSuccess2, onfailure: funcFailure2});
AjaxQueue.push("http://www.testingqueue.com/process3/",{onSucess: funcSuccess3, onfailure: funcFailure3});
AjaxQueue.push("http://www.testingqueue.com/process4/",{onSucess: funcSuccess4, onfailure: funcFailure4});
AjaxQueue.push("http://www.testingqueue.com/process5/",{onSucess: funcSuccess5, onfailure: funcFailure5});
2009-03-14 14:16:34 -04:00
Bill Marquette
bae568ccb5 a little cleaner JS 2009-03-14 02:20:09 -05:00
Bill Marquette
01da41cf8a Sajax is no more, long live Prototype
This eliminates one AJAX library, but not all "non-Prototype" AJAX code
2009-03-14 01:26:52 -05:00
Bill Marquette
f8b1477013 Make use of Prototype-ism's in sajax.js - first small step in attempting to remove sajax from pfSense 2009-03-13 22:13:48 -05:00
Bill Marquette
547fb9346d dunno where prototype 1.6.0.3 ran off to, but reign it back in and make it submit 2009-03-13 01:38:20 -05:00
Bill Marquette
aa3cb4f06d bump scriptaculous to 1.8.2 2009-03-13 01:29:15 -05:00
Scott Ullrich
d2c5fcc12d * Make function opening braces uniform.
* Minor documentation additions
2009-03-11 18:35:51 -04:00
Scott Ullrich
98509219b3 Ensure that the gateway widget exists before populating data during ajax calls. 2009-03-11 18:32:26 -04:00
Scott Ullrich
e0a16925b3 Change to 11 second refresh, a lot of underlying information refreshes
every 10 seconds.
2009-03-11 18:02:08 -04:00
Scott Ullrich
3dfa6a5214 Add ajax mojo to gateway status widget 2009-03-11 17:28:37 -04:00
Scott Ullrich
37fea5cc51 Graph value on the GraphLink graph, too 2009-03-08 23:08:06 -04:00
Scott Ullrich
5f00df88bd Test to make sure items exist before trying to get their properties 2009-03-08 18:10:04 -04:00
Scott Ullrich
23a54db3a5 Change update interval for sajax to 10000 2009-03-08 17:44:01 -04:00
Chris Buechler
ee01cb054f Revert "show/hide icmp6box"
This reverts commit 9ce5e10ac4.
2009-02-15 14:05:16 -05:00
Simon Cornelius P. Umacob
9ce5e10ac4 show/hide icmp6box 2009-01-20 16:30:42 +08:00
Simon Cornelius P. Umacob
ce996bd301 add IPv6.inc and NetUtils.js 2009-01-20 14:30:27 +08:00
Scott Ullrich
daad17fdd1 Update to v2 2008-12-05 19:56:24 +00:00
Matthew Grooms
df81417f55 Break out the advanced system options page into tabs group by categories.
Fold the sysctl tunables page into a tab under the advanced options page.
This reduces the top level menu options by one. There should be no
functional changes.
2008-09-04 15:40:54 +00:00
Bill Marquette
b5a7edb1ca update scriptaculous to version 1.8.1 2008-08-02 03:49:34 +00:00
Scott Ullrich
626544136e Adding firebug lite 2008-07-27 04:30:29 +00:00
Scott Ullrich
e6eeebed2b Fix closing </script> so we can be inlined. 2008-07-27 02:20:33 +00:00
Scott Dale
f9b7608e63 correct definitions 2008-03-17 21:49:58 +00:00
Scott Dale
34eac803ea Show loading icon while loading new widget through AJAX. Note: loading icon needs improvement. 2008-03-17 01:55:45 +00:00
Scott Dale
9c0fa9d56f new ajax functions for dashboard 2007-12-30 21:07:15 +00:00
Seth Mos
63353c9e4e Add back scriptaculous files which are being used by the RRD graphs
page. Replacements welcome if we want it removed. See
status_rrd_graph.php
2007-11-01 21:02:16 +00:00
Daniel Stefan Haischt
8f4423e5c4 * removed scriptaculous. It will be added while building the ISO
or embedded image.
2007-10-28 02:19:35 +00:00
Bill Marquette
66eff923a3 Ticket #1448: IP Address sorting was MFC'd from HEAD (this whole file
should probably be MFC'd)

MFC: to RELENG_1_2
2007-10-05 21:11:53 +00:00
Scott Dale
79379fa0a4 DomTT library for popups. 2007-02-12 20:03:03 +00:00