Sajax is no more, long live PrototypeThis eliminates one AJAX library, but not all "non-Prototype" AJAX code
Fix javascript include in head.incAdd dragdrop (used in index.php for the Sortable class)use dom:loaded event instead of window.loaded
Move Scriptaculous/Prototype includes to head.inc and remove the code duplication
Match crypto on safe, ubsec, padlock and glxsb in addition to hifn
Ticket #1890 (cvstrac)
Use window onload to initialize sortable and such.
Inculde correct css file for redirecting portion
Remove bogus quotes that made it in here
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Do not inline prototype and scriptaculous
Inline scriptaculous
Correction, prototype can be inlined but scriptaculous is having fun.
Begin using inline CSS and JS functions. Prototype seems to not agreebut everything else does and I am seeing a very nice speedup usingthese functions.
Rewrite portions of the user manager to ensure data is properly synced tothe system password and group databases. This is to provide better supportfor centralized user management when local account administration ispreferred.
I also took this opportunity to do some housekeeping. A lot of funtions...
correctly load container for widgets not in saved config, also make AJAX function names more clear
code comments and fix loading individual widget config data, oops
code cleanup, does not resolve widget save bug
Tell write_config() the reason for the change.
validate widget sequence before loading
define variable correctly
one last change, forgot to restore widget counter
code cleanup. Let hope this kills the dashboard bug
correct width for widget coloumns
code clean up
show default widget correctly when no configuration exists
Show loading icon while loading new widget through AJAX. Note: loading icon needs improvement.
fix typo
Use AJAX for loading of new widgets. Now most widgets will use AJAX for new data. Also improved performance
Add product_copyright re-branding supportAdd product_copyright_years re-branding supportAdd product_website re-branding supportAdd product_email re-branding support
Work sponsored-by: Centipede Networks
/webConfigurator/Dashboard/
Do not output page title twice
Switch over to array style page titles. Obtained-from: m0n0wall
global s/[wW]ebGUI/webConfigurator/ - brought up via ticket #1427
add widget tab function
add tab for widgets function; check if file exists before loading
display properly under pfsense theme
correct formatting
various fixes, add support to change widget titles and add links.
update index page with new feature to hide all widgets when help is shown
show popup when visiting dashboard for first time
correctly show/hide new widgets
show system information first when no configuration saved
provide function to show configuration
hide configure button as default.
save widget settings
correct scriptaculous handle
Widget base. Note: changes to widgets are not saved yet.
closable graphs
verify interface is enabled before drawing graph
Give user option to display multiple graphs. Note: need a better play button for Scott's bling blingin request.
New flashy index page. Just some snippets from various other pages
Remove wizard trigger file after inital setup, not in first index.php item
Ticket #984
blue bar -> red bar because this is a showstopper, let me tell you</sarcasm>
Check if file exists before running command
Add ajaxStarted which will tell if Ajax has started.
Refresh every 120 seconds so that alerts show up
Remove #!/usr/local/bin/php
Woops, back that out
Set theme back to metallic and avoid the lynching
/ -> /conf/
Merged Function for Single HTTP Request
We're updating in 5 seconds now
10 -> 15
Remove XXX comments - no longer true
Make temp monitor really work - make a little more modular too
Make 4801 temp monitor work (and make it work with sajax)
Add XXX about net4801 environment graphs not displaying/updating
Fix font size on disk usage %
Do not show 0%.
Nuke old update code. We use ajax now
Do not get cpu meter information on initial load. Let the ajax script fill it in after 10 seconds.
We update every 10 seconds now.
XHTML/CSS Clean Up
Added SAJAX support.System Meters are updated via AJAX now.Started XHTML/CSS cleanup.
Fixed CPU Calculations, code by lsf
makes IE only refresh every 30 seconds for metersindex_sub.php no longer is needed
updated index.php to use an iframe for status metersupdated all.css so that the iframe is displayed properlyadded index_sub.php, which now contains the meters
Use logo.gif
Use white background color, round corners correctly
Dress up welcome pagee
Run the wizard now even for cdrom platforms, we eliminated the needed reboot step in the wizard.
Missing ]
Do not launch the wizard if the platform is cdrom
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
adding header to the content area :)
make things better in metallic
fixed meter bars ... they update in IE and Firefox nowfixed top margin for the content area, it was too small, caused some issues in Firefox
Im going insane! Revert the revert.
Revert last commit. We do want to break.
Only break if we are showing image
Doh! Use themes dir!
If /usr/local/www/$themename/no_big_logo exists, do not display the logo on the system status page
require_once() is your friend
Break before Show states option
Move alerts to top area to match mockups by hoba