Metadata-Version: 2.0
Name: ztfy.myams
Version: 0.1.31
Summary: ZTFY new admin/application skin
Home-page: http://hg.ztfy.org/ztfy.myams
Author: Thierry Florac
Author-email: tflorac@ulthar.net
License: zpl
Platform: UNKNOWN
Classifier: Programming Language :: Python
Requires-Dist: setuptools
Requires-Dist: fanstatic
Requires-Dist: z3c.form
Requires-Dist: z3c.formjs
Requires-Dist: z3c.formui
Requires-Dist: z3c.json
Requires-Dist: z3c.jsonrpc
Requires-Dist: z3c.language.negotiator
Requires-Dist: z3c.language.session
Requires-Dist: z3c.table
Requires-Dist: z3c.template
Requires-Dist: zope.annotation
Requires-Dist: zope.authentication
Requires-Dist: zope.component
Requires-Dist: zope.container
Requires-Dist: zope.event
Requires-Dist: zope.exceptions
Requires-Dist: zope.i18n
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.interface
Requires-Dist: zope.lifecycleevent
Requires-Dist: zope.location
Requires-Dist: zope.pagetemplate
Requires-Dist: zope.publisher
Requires-Dist: zope.schema
Requires-Dist: zope.security
Requires-Dist: zope.session
Requires-Dist: zope.site
Requires-Dist: zope.tales
Requires-Dist: zope.traversing
Requires-Dist: zope.viewlet
Requires-Dist: ztfy.baseskin
Requires-Dist: ztfy.extfile
Requires-Dist: ztfy.file
Requires-Dist: ztfy.mail
Requires-Dist: ztfy.skin
Requires-Dist: ztfy.utils
Provides-Extra: test
Requires-Dist: zope.testing; extra == 'test'

.. contents::

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.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


