• Kyle B. Johnson's avatar
    [Feature] Dashboard (#2633) · 9466db05
    Kyle B. Johnson authored
    * Added Dashboard to Admin Menu section. Updated main plugin file to use it instead of all-forms. Removed add new option.
    
    * get Dashboard submenu to display.
    
    * require backbone.marionette and separate out devDeps.
    
    * ignore minfied dashboard assets.
    
    * also ignore dashboard map.
    
    * minify dashboard js and move Mn3 for build.
    
    * scaffold dashboard JS.
    
    * update gulp watch to include dashboard app.
    
    * setup dashboard css.
    
    * add content views with switching.
    
    * Created form model. Added default data for testing.
    
    * Add dashboard tempaltes.
    
    * Added forms controller for database connection and output json data to dashbaord. Will need to rewrite as a url instead of localization later.
    
    * Removed testing param from FromsController construct.
    
    * Tied the Form Controller into the Form Collection.
    
    * add temp wrap styling.
    
    * update widget forms template.
    
    * Revert "update widget forms template."
    
    This reverts commit f636f209e82b1ebea1f6db911c0bb8d1662aa076.
    
    * Added forms table view and updated templates with static testing values.
    
    * add basic structural styles.
    
    * Changed data references to correct mismatch in json data.
    
    * update styles.
    
    * Added collection structure for Widget Form Table.
    
    * Removed duplicate tr tags from template, as the view adds them instead.
    
    * add back nav styles.
    
    * add forms table empty view.
    
    * Added templates view.
    
    * add new form templates endpoint.
    
    * add forms table filtering.
    
    * Added model and collection for form templates.
    
    * Updated templates and views for form templates.
    
    * update widget form filtering.
    
    * add basic form template styles.
    
    * add widget form template filtering.
    
    * Updated form templates template to link models to form templates in the builder.
    
    * Added Endpoints for Get forms, Delete, and Duplicate.
    
    * update form template styles.
    
    * add back form templates mock endpoint.
    
    * fix form templates mock endpoint.
    
    * toggle add/cancel and more/less.
    
    * map events to ui and update add/cancel trigger.
    
    * Added menu items to table rows in forms table.
    
    * Added url references to table row menu items.
    
    * re-organize dashboard templates.
    
    * update form layout/collection views.
    
    * open preview and submissions in a new tab.
    
    * add max-height to widget forms content.
    
    * re-name views and templates to be more unique.
    
    * move more/less to forms table view.
    
    * toggle class with more/less buttons.
    
    * add forms table loading view.
    
    * Added modal popup on delete asking for confirm or cancel.
    
    * Added duplicate function.
    
    * Added functionality for duplication and deletion before ajax calls.
    
    * Removed bloat from old functionality.
    
    * update widget forms search palceholder text.
    
    * add new 'blank' form template. #2651.
    
    * maybe show More button. #2651.
    
    * add sorting to forms widget table. #2651.
    
    * enqueue jBox styles. #2651.
    
    * add empty href for form duplicate/delete. #2651.
    
    * Added forms controller.
    
    * add forms REST controller.
    
    * add duplicating to forms widget. #2651.
    
    * make Dashboard the top level submenu item. #2651.
    
    * extract REST controller and add New Form Templates controller.
    
    * update formsController and avoid double fetching forms. #2651.
    
    * update collection reference for sorting. #2651.
    
    * add reverse sorting.
    
    * Start styling dashboard
    
    * Updated menu slug so that Dashboard highlights properly on select. Updated dashboard templates and view functions to add an active class to selected items in the dashboard menu.
    
    * load builder css for the dashboard.
    
    * Added modal popup to indicate duplication is taking place.
    
    * convert table to table markup.
    
    * add gulp dashboard and watch:dashboard commands.
    
    * update page title for the builder.
    
    * add class to forms table view.
    
    * Added spinner to the duplicate modal.
    
    * Additional dashboard styles
    
    * Moved dashbaord menu items to an external config file for localization and translation.
    
    * toggle show-actions.
    
    * add date formatting.
    
    * fix href jumping.
    
    * limit 1 .sho-actions at a time.
    
    * add location.hash section pre-loading.
    
    * Styling apps and membership sections along with form templates.
    
    * fix active classes for section links.
    
    * add forms loading debug.
    
    * Continued member styling enhancements.
    
    * extract querystring functionality.
    
    * add empty debug check.
    
    * change tagName for empty and loading table rows.
    
    * More membership styling
    
    * fix section active setting/toggling.
    
    * add add-on margin override.
    
    * Remove outline s around links in some browsers.
    
    * Changing the features link target to _blank.
    
    * add deep link for add-new submenu.
    
    * add deep linking for apps/addons.
    
    * add deep linking for the dashboard submenu to the forms widget.
    
    * deep linking cleanup.
    
    * removed 2.9 adding from son feed
    
    * fix JSON formatting.
    
    * remove debugging helper.
    
    * update routing jquery selectors.
    
    * Finished translation and styling of the new dashboard.
    
    * Added UTM queries to links to our website.
    
    * Changed menu item to Ninja Forms instead of Forms
    
    * Fixing merge conflicts with the develop branch.
    9466db05
Analyzing file…
package.json 490 Bytes