Update HTML in "include" files
Udated the DOCTYPE to make it W3C standard/compliant.
Moved "sorttable.js", "ticker.js" and the "antiClickJack style" from"fbegin.inc" and place them in "head.inc" (where they belong), this mayalso help the Widescreen package to work....
Make a function to get the current theme and use it everywhere rather than duplicating code or missing functions. (Fixes forced themes using the wrong theme for login screen)
Add UA support for BB PlayBook - patch by Pho Bia. Fixes #2648
(line endings UNIX format..)Firewall log alternating colored rowsFirewall log sortableFixed several sorting issues in widgets and other pagesSorting now possible on multiple rows in the header tablesSorting now possible for text that starts with IPv4:port
Converting from scriptaculous to jQuery
Adding jQuery UI, so now we can use effects and widgets provided by this library and remove scriptaculous code. Building the dashboard using the widget jQuery UI sortable
Add jQuery javascript library
Add a couple more mobile browser detection strings (BlackBerry, Opera Mini/Mobi)
Provide a method for rebrands to force a theme. Otherwise upgrading nanobsd from pfSense to a rebrand image without the theme in the config.xml will have a broken GUI since the theme isn't there.
Fix copy/paste error
Make sure a theme directory actually exists before blindly using it.
Use the call to basename to remove the extension rather than trim, since trim takes a list of characters, not the exact string to remove. Suggested by http://forum.pfsense.org/index.php/topic,32967.0.html
Generalize the "low res" user agent detection so it isn't Apple-specific. Include Android in the detection, and also provide a mechanism so that the "low res" theme can be set in globals.inc.
Fix line endings on remaining files that did not have the same line endings as everything else.
Make the new tabs themable
new tab menu
Allow setting <remote_managed_pages><item> page items such as /services_captiveportal.php which signals the GUI that the contents of the page are being controlled from a remote machine and disallow the GUI page from being edited.
Add iPad support
Unbreak prototype and friends
Fixup nifty css corners locations and code
Stop using the inline output function to include javascript and css files. Even with this function speeding up embedded installs it slows down all installation via WAN links since it is loading so much data on every request.
Fix the quotes on this line.
Fix hostname in page title. thanks to sullrich@ for pointer
Add theme Apple touch icon support
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Massive javascript cleanup, all .js files now live in $g['www_path']/javascriptPurged unused JS
Add global.js
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
Detect iphone / ipod
Use outputCSSPrintFileInline() function
Do not inline niftycssCode.css
Unbreak 1.3 CP.
Include firebug lite if enablefirebug lite GET parm is set
Add inline print style css output code and switch nifty to it.
REALLY unbreak niftycorners
Unbreak nifty corners
Begin using inline CSS/JS including functions.
Fix a bug that prevented the page title from being displayed correctly.
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...
Fix nerve center theme.
Patch submitted by DSH
SCRIPT_FILENAME works better under lighty than PHP_SELFSCRIPT_FILENAME works in both lighty and mini, so move to using that var
XHTML/CSS Clean Up
Added SAJAX support.System Meters are updated via AJAX now.Started XHTML/CSS cleanup.
Ticket #454Export theme to javascript as theme (imaginative, I know)use path to theme icons for x.gif
Adding AutoComplete to firewall_nat_edithead.inc searchs javascript directory for includes now
First Step in Fixing AutoComplete and Cleaning Up Code
adds alerts to the system, no links associated with them to acknowlege, will come soon.
Restore previous behavior.
Remove
Move theme selection to guiconfig.inc.
remove blank lines
just making themes work a little better :)
updated so theme works properly
template -> theme
Minor changes for css and javascript handling for template system.
Fixed CSS include for templated systems. Default CSS file name is now "all.css" for the templated system.
Spell templte correctly!
Echo out template name
Close <head> by default, but allow for pages that do "extra" stuff that needs to be in head
Preface files with /
Transfer more common code to head.inc
Update filenames
Add rounded corner support