remove commented out bit that causes annoying pop ups in IE. Ticket #299
Fix sortable to handle sorting of IP address columns properly. Resolves #469
Fix rowhelper size usage.
fix alert scroller in Chrome
Ticket #237
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=1Ticket #276 among others
Adding latest dom_TT. Fixes #202 Thanks to RobisCool
Updating to 1.8.3
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)...
Make all autocompletes in there case insensitive.
Fixup Source OS box
Minor formatting + hide Source OS behind Advanced box
Hide layer7 and in/out behind advanced button
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
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)
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.
Seperate diffserv box into a <select> dropdown. Hide item behind advanced button. Move down one section near other advanced items. Resolves #60
Move back to using sortable as class name
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
Make matching on autosuggestion case insensitive.
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).
Avoid errors when a non-existent element is called by a function
Submitted-by: Manoel Carvalho
remove dead JS files
Massive javascript cleanup, all .js files now live in $g['www_path']/javascriptPurged unused JS
Move datetimepicker javascript to JS directory
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");...
a little cleaner JS
Sajax is no more, long live PrototypeThis eliminates one AJAX library, but not all "non-Prototype" AJAX code
Make use of Prototype-ism's in sajax.js - first small step in attempting to remove sajax from pfSense
dunno where prototype 1.6.0.3 ran off to, but reign it back in and make it submit
bump scriptaculous to 1.8.2
Ensure that the gateway widget exists before populating data during ajax calls.
Change to 11 second refresh, a lot of underlying information refreshesevery 10 seconds.
Add ajax mojo to gateway status widget
Graph value on the GraphLink graph, too
Test to make sure items exist before trying to get their properties
Change update interval for sajax to 10000
Revert "show/hide icmp6box"
This reverts commit 9ce5e10ac4fe43e9b580344454dd27172b6c4456.
show/hide icmp6box
add IPv6.inc and NetUtils.js
Update to v2
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 nofunctional changes.
update scriptaculous to version 1.8.1
Adding firebug lite
Fix closing </script> so we can be inlined.
correct definitions
Show loading icon while loading new widget through AJAX. Note: loading icon needs improvement.
new ajax functions for dashboard
Add back scriptaculous files which are being used by the RRD graphspage. Replacements welcome if we want it removed. Seestatus_rrd_graph.php
Ticket #1448: IP Address sorting was MFC'd from HEAD (this whole fileshould probably be MFC'd)
MFC: to RELENG_1_2
DomTT library for popups.
MFC #2 of #2
Allow item to be saved
If the destination port is an alias, then force the local port as the same alias. We will need to circle back in filter.inc to detect this situation and omit the local port from the rule.
Turn off debugging alert()
Re-enable items when needed
When a External port range item is an alias, disallow the entry of Local port.
In-discussion-with: BillMBug-reported-by: ChrisB
Keep state really wants to be an advanced option, too. Let him join the party.
Make other button consistent now with a -
Turn advanced option are into a default to no show area as well.
Remove debugging alert()
Correct check to 2
Repopulate advanced <div> after changes
Sync sprtable
MFCHide source and destination port boxes when protocol is not tcp, udp or tcp/udp
Set style.display = '' to display hidden table row
Hide Show advanced option button when user clicks on the option
MFCRequire the user to have a brain to see the Source port range for a firewall rule by adding a link in the source box that says Advanced - Show source port range.
Update to script.aculo.us version 1.60
Add sortable table javascript handler.
See http://www.kryogenix.org/code/browser/sorttable/ for more info.
Files needed for auto complete
Remove scheduler references
MFC
Add ajaxStarted which will tell if Ajax has started.
Use a for() loop
Der, this is JS, not PHP.
Check all AJAX values. If any of them are undefined then return.
Change refresh rate to 7000
Do not process undefined items
MFC 7117Temperature is in Celsius not in percentages
Correctly disable for GRE too..
Ticket #585
Fixed a Merge
increase to 4000
increase to 3.5 seconds
Change refresh to 2 seconds
Fix system_advanced.php javascript
woops, wrong file
Move connection aborted check up further
Correct cpu meters
Make temp monitor really work - make a little more modular too
Make 4801 temp monitor work (and make it work with sajax)
Change refresh to 5000
Update time now 10 seconds.
Added SAJAX support.System Meters are updated via AJAX now.Started XHTML/CSS cleanup.
Disabling Enter Key on Auto-Complete pages ...Enter Key now Selects Auto-Complete Options ...Added Auto-Complete to firewall_shaper_edit.php ...