ZTFY new admin/application skin
Project description
Introduction
A ZTFY package providing a new Bootstrap-based application management skin
What is it?
MyAMS, “My Application Management Skin”, is a new ZTFY package which provides a complete application management skin based on Bootstrap. It is heavilly using AJAX and HTML5 “data” API, and already includes a few JQuery plug-ins like DataTables or Validate.
No end-user or even developer documentation is available yet. I hope to be able to produce one as well as a complete demonstration site as soon as possible.
Contributors
Thierry Florac <tflorac@ulthar.net> - Author
Nicolas Lacoste <nicolas.lacoste@onf.fr> - Testing and J2EE implementation
History
0.1.32
updated AJAX error message handling
0.1.31
updates included from last PyAMS_skin package (MyAMS.js)
0.1.30
updates included from last PyAMS_skin package (MyAMS.js)
0.1.29
updates included from last PyAMS_skin package
handle CTRL key to open links in new window (MyAMS.js)
added pre- and post- reload callbacks on JSON “reload” response
add check in progress handler (MyAMS.js)
added DOM sort helper (MyAMS.js)
allow persistent divs in switcher fieldset (MyAMS.css)
set minimum height for modal title (MyAMS.css)
updated messages styles in message box (MyAMS.css)
added option to change message status (MyAMS-notify.js)
added handles to orderable lists (MyAMS.css)
added top and left negative margins classes (MyAMS.css)
removed minimum height for TinyMCE editors (MyAMS.css)
add translation strings to Fancybox plug-in
updated CSS
0.1.28
added optional attributes on widgets, form groups and forms to manage labels and widgets CSS classes
added Bootstrap wizard plug-in (MyAMS.js)
added form reset callbacks (MyAMS.js)
added “MyAMS.getObject()” function to get object from string in dotted name form
updated “MyAMS.ajax.check” to check for an array of extensions in a single call (MyAMS.js)
use asynchronous mode for DataTables extensions (MyAMS.js)
CSS updates
0.1.27
added inner package name in static configuration to complete application version
synchronize MyAMS.js with pyams_skin package for post progress management
0.1.26
use default async mode in “MyAMS.skin.loadURL”
allow array of checkers in “MyAMS.ajax.check”
small javascript updates
0.1.25
added data attributes to handle modal “shown” and “hidden” events callbacks
updated callbacks management for plug-ins loaded dynamically
updated CSS styles for disabled or read-only plug-ins
0.1.24
add optional target to menus items
correction in form management (MyAMS.js)
refactored variables names (MyAMS.js)
CSS updates
0.1.23
added check on modals to allow hidden overflow
0.1.22
synchronize MyAMS.js and CSS with pyams_skin package
0.1.21
added JQuery-inputmask plug-in (bundled version including all extensions)
updated JQuery-validate plug-in to enable custom validation rules
small CSS updates
0.1.20
CSS updates
0.1.19
switch JQuery-imgareaselect plug-in to release 0.9.11-rc1
small CSS updates
0.1.18
added default template for select widgets based on Select2
upgraded FontAwesome to release 4.5.0
upgrade JQuery-maskedinput to release 1.4.1
switch JQuery-modalmanager to strict mode
updated MyAMS.js for menu management, AJAX errors handling, focus management, plug-ins management, TableDND plug-in settings, breadcrumbs display
added attribute “data-ams-disabled-handlers” to disable event handlers
0.1.17.3
packaging problem of minified resources
0.1.17.2
small changes in focus management
0.1.17.1
bad correction of “MyAMS.plugins.initData()” function after migration to ‘strict’ mode
0.1.17
switch to Javascript strict mode
generalize default form layout to all forms (and not only input forms)
0.1.16
small updates in MyAMS.js
small CSS updates
new backport from pyams_skin development package
0.1.15.2
changed default layout language
0.1.15.1
replace minified javascript resource
0.1.15
new backport from pyams_skin development package including a few CSS and javascript updates
0.1.14
new backport from pyams_skin development package including a few CSS updates and several new plug-ins
0.1.13
backports from last pyams_skin package resources, including JQuery, JQuery-UI and Bootstrap upgrades as well as new default plug-ins
0.1.12
small CSS and Javascript updates
0.1.11
allow usage of a custom static configuration for a given view by setting a request attribute
0.1.10
restore previous logout behaviour
0.1.9
added optional form’s title attribute
updated Google Analytics code
redirect to relative URL in logout view
0.1.8
added target link attribute to menus
added title attribute to menus
added IInnerForm interface to handle forms located inside another container
added DataTables finalization callbacks handler
updated UnauthorizedExceptionView to correctly handle AJAX authentication errors
updated MyAMS.baseURL function
changed login form login field description
force content-type to text/plain in form’s AJAX response to prevent HTML content-type
0.1.7
added JQuery DataTables “editable” plug-in extension support
small CSS updates
0.1.6
added setting to handle warnings when leaving an unsaved modified form
handle static configuration property to hide refresh button
update FontAwesome icons to release 4.2.0
small CSS updates
0.1.5
added login form header and footer text attributes and content providers (using reStructuredText)
added new status “notify” in JSON response to be able to fire a given event
added custom radio button input template
added I18n attributes in main layout
added batch properties in base table class
added custom boolean terms to update translations
updated form template to use custom label and input classes
small CSS updates
0.1.4
added version display in shortcuts panel
added tabs viewlet in header
added UserVoice API key
updated and corrected Javascript API
small CSS updates
0.1.3
corrected link to favourites icon
small CSS fixes
0.1.2
added new content providers for search engines and available languages drop-down menu
added new “form reset callback” data API
first step in adding new “upload/download” progress notifications
updated javascript data API to be able to warn user when leaving a form containing modified and unsaved data
updated and added CSS classes
javascript syntax cleanup in MyAMS.notify package (a complete code rewrite is planed…)
0.1.1
small changes on exceptions views
added view for JSON-RPC exceptions
added minified Fanstatic resources
improved AJAX errors management
small CSS updates
0.1.0
first release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for ztfy.myams-0.1.33-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa35363955d5e0e1678f0b7dc0b9765a3570dae6c98bc0b4c93aa24b17a372c2 |
|
MD5 | d43ef8e690b50b61bff5e84b7cd3b3aa |
|
BLAKE2b-256 | 2bb6f002cabe0c44010532c742b4a1128217f4b3f178677218d3dd7adaf6d6ca |