Return object after instantiation
Fix Form_Section so you can add classes
Make it possible to add multiple classes at once
Fix $title
Comment missing function for now.
Refs. #22
Bind collapsable behaviour to options
Refs. #21
Merge branch 'bootstrap' of github.com:SjonHortensius/pfsense into bootstrap
converted usermanager_settings and setting_test
refs #18
Convert to bootstrap
Revert "Convert to bootstrap"
This reverts commit 89544eb50215903d24f56c4f668c81962670817a.
Form - add setAction for adding custom _GET parameters
Multiple buttons in form need spacing
fixes #19
Button - renamed parameter, put $title into value attribute
refs #11
clarify Button, centralize A vs INPUT logic
refs b125fab2ba
Introduce Form_Button, which can morph into <a class=btn>
fixes #11
Merge pull request #13 from psophis/interface-interface-groups
migrated Interface > interface groups
Initial commit for Interface > Interface Groups bootstrap convert
correct a typo; addGlobal is a Form method, so don't do Section::
refs a97531c5e5e2f1f41
firewall_rules_edit - now properly converted
this file now contains all original names for inputs, fixes #16
After instantiation return object. Return object after setWidth.
Updated even more pages to new Form setup (include names)
refs #16
Major change: require caller to specify name of inputs
no longer do we automatically determine an input-name; it meant a lot ofbackend-changes (or forceName calls). This commit fixes all occurencesexcept for firewall_rules_edit
removed custom setSubmit, using new addGlobal for hidden input
refs #9
moved setSubmit to addGlobal, to be used for hidden inputs
fixes #10, #11
Replaced addSubmit by addGlobal, which will be used for hidden inputs
Group - add support for additional classes by using Element::getHtmlClassInput - if we have no columnClasses or help, don't wrap ourself in DIV
fix typos, pending actual layout
Merge pull request #15 from SanderVanLeeuwen/bootstrap
Pass checkbox value to parent constructor
Globally correct a few typos
Initial bootstrap rewrite for system_advanced_sysctl.php
TODO:- Hide id label on re-edit- Add cancel button to edit
correct 2 typos
Form_Input - forceName should actually use parameterfirewall_rules_edit - add Inputs to Section, not form
Initial version of converted firewall_rules_edit
Converted Misc & Notifications
Converted system_advanced_network
Select - update name to name[] when multiple=true
updated last incorrect _POST references
WIP: Converted advanced_firewall
Form_Select - handle selected values
Add placeholder showing default value
Support data-toggle=disable
Checkbox - moved call to better locationSelect - use parent:: for attributesInput - add support for attributes without valuepfSense.js - implement data-toggle=disablesystem_adv_admin - set disabled state on certificate
Don't treat >name special, just put it in attr; fixes Select.id
Select - name is no longer special, use $attr and get a free IDCheckbox - make displayAsRadio return itself for chainingInput - move name to attr; plus remove support for input without $title...
Converted system_advanced_admin
Add support for sprintf to setHelp
clean - fix typo in php-end-tag cleanerInput - support sprintf parameterSelect - put option-names through gettext
Fix footer position
Add id attribute to input elements
Fix name attr for Select, implement Checkbox::displayAsRadio
final touches on Forms
system - removed trailing unused form-htmlForm - set proper width for submit-button columnElement - support returning raw-list for InputsGroup,Input - renamed getColumnWidth to getWidthInput - make setWidth consistent with Form->setWidth, directly add...
moved some js from separate files to contextual .php
pfSense.js - to prevent a blob of scripts; move index-widget handling to actual index, introduce events instead*.js - moved to widget.php plus added dataFilter to prevent eval()ing scripts twice
finalized Form classes, allowed add/removeClass on all elements
+ add overloadable submit button
whitespace changes; renamed classes to Form_ prefix
New POC for generating forms through PHP classes
reduce the amount of html c/ping by keeping the amount of meta-data limited
Fixed contextual links
pfSense.css - move help-link to ul that gets positionedhead.inc - implemented fixmeshortcuts.inc - replaced icons
Merge branch 'master' into bootstrap
Conflicts: usr/local/www/head.inc usr/local/www/themes/_corporate/styles/jquery-ui-1.11.1.css
Merge branch 'master' of https://github.com/pfsense/pfsense
Make sure radvd is reconfigured when CARP is enabled/disabled. It should fix #4252
Add missing require for filter.inc since vpn_ipsec_configure() calls filter_configure(). It should fix #4236
Place form save button outside form panel for clarity (saves whole form, not just the last panel)
- Increase body bottom margin to create 20px margin between elementsand footer
Finish preliminary restyle of L2TP configuration
vpn_l2tp.php - Use pill style for navigation vpn_l2tp_users.php - Cleaned and formatted according to bootstrap styles vpn_l2tp_users_edit.php - Cleaned and formatted according to bootstrap styles pfSense.css - Styles for form validation and pill navigation...
Preliminary changes for VPN L2TP configuration
- Cleaned using clean.sh- Added bootstrap form and input wrappers & classes- Splitted configuration into three parts 'enable', 'configuration' and 'radius'
Firewall rules layout changes
- Added missing th for buttons column- Wrap table in div.table-responsive; adds scrollbar on smaller viewports while keeping the layout intact- xs action buttons like edit/delete/copy- Toggle enable / disable button text- Misc html fixes
Fix grid setup on dashboard
- Default width in .container is 100%, so col-md-12 isn't necessary there - Add .row wrapper to 6/6 columns
Use bootstrap columns to scale and style jumbotron
pfSense.css - proper positioning for logo, remove with on jumbotronauth.inc - add bootstrap columns to jumbotronauthgui.inc - idemindex.php - idem
correct a few typos that made these files unparsable
services_unbound - added missing $-sign to variablexmlrcp - removed redundant closing brackets. Some trailing whitespacealso got removed
log.widget - replaced js processor with simple xhr that fetches html
firewall_rules - typo, duplicate $pgtitlelog.js - simple xhr html updater, no need for duplicate logiclog.widget - migrated
updated firewall WIP, fixed widget ordering
replaced logobig with high-quality logo-black
favicon - updated as wellauthgui - form is now horizontal, logo update
implemented widget-config
fbegin/fend.inc - temporary added for non-migrated pagesfirewall_rules - use buttons for actionsindex - implement widget-config & close buttonpfSense.css - +/- icons now handled in jspfSense.js - better handling of widget actions...
move jquery ui css to theme folders
Conflicts: usr/local/www/carp_status.php usr/local/www/diag_arp.php usr/local/www/diag_authentication.php
Address pull comments
head.inc - Revert indenting.gitignore - Add IDE name in comment
- Wrap form parts in panels- Improved some form-groups- Add .checkbox helper to form-groups containing checkboxes
Style page header & footer
head.inc - Wrap header elements (title, breadcrumb)guiconfig.inc - Prefix breadcrumb with title h1pfSense.css - Styling for header and footer
Merge pull request #1441 from phil-davis/patch-1
Time to let these go
Ticket #3997 s/_vhid/_vip/g
Ticket #3997 Put a uniq identifier on the carp settings.
Ticket #3997, teach code to track carp through uniqids(). Missing carp GUI changes and upgrade code
Firewall Rules Apply be friendly to other languages
Forum: https://forum.pfsense.org/index.php?topic=86808.0Redmine: https://redmine.pfsense.org/issues/3886
print_info_box_np() when called with just the first $msg parameter has some rough tests to decide if the "Apply" button should be displayed. It checks if the translation of "apply", "save" or "create" appears in the $msg string (which is a translated string itself). If the $msg string did not translate, and thus remains in English, but gettext("apply") does translate then the e.g. Turkish word for "apply" is not going to appear in the English $msg string. So things go wrong....
Add EAP-MSChapv2 implementation for Windows ipsec support as reported here https://forum.pfsense.org/index.php?topic=81657.15
Actually remove rekey/reauth from config to avoid strange issues. Ticket #4208
To avoid issues with clashing SAIDs go back to specifying the reqid in strongswan config.
To be able to manage this first upgrade the config to assign each phase2 an reqidSecond use that during config generation
Ticket #4208
Improving aesthetics.
Make title color more consistent with other pages.Improving aesthetics.
Where the P1 is disabled, show the P2s as disabled since they will be, same as in previous versions.
Fix IPsec widget for multiple P2, it fixes #4164
Improve this part as well
Properly handle large passthrough entries even here.
Put the value of password under double quotes(") to avoid issues with special characters in passwords. Ticket #4177
Prevent echo to insert a newline(\n) at the secret string. Fixes #4177
Fix typos and set needed variable
properly apply the passthrough entries when apply is hitr.
Fix inherent issues with isset and empty values set as true by our parser. This made the piep configuration to be wrong at least for passthrough entries. Ticket #3932
Bring back showing of default value like previous versions.
Remove debug code
Some tweaks for global tpl considerations
Conflicts occured in copyright message (year-update) due to whitespace difference and themes/ which was removed
implemented widget drag/drop on index + storage
replaced custom jquery-ui with default set of plugins