This upgrades the about tab and it's sub-tabs into CanJS components.
Ckeditor and the global a2j_prefs have been converted to importable modules.
Author app-state is now a DefineMap
CanJS version of the global gGuide is also now a DefineMap
visible changes to authors:
Revision history is now a text only input (previously ckeditor, but those features were unused)
Global a2jPrefs are now a single json glob in localStorage and so any previous settings will be reset to defaults on first load
localStorage.aj2Prefs: {
warnHotDocsNameLength:: true,
showJS: false,
showLogic: 1 (show only active logic),
showText: 1 (show only active text)
}
[x] revision notes show html tags, need to remove tags
[x] Authors tab in About tab - shows positioning icons for moving authors around, but only for first author. If you add authors, you only see positioning icons for 1st. Should remove entirely or add functionality to actually move authors around. (removed icons, but added grey background to odd author items to match prod styling)
[x] Remove gray prompt from Feedback email field or change to "Email address for feedback" because we want to encourage authors to use a generic email, not their "Contact email".
[x] On layout in About tab, "logo url" and "end (destination graphic) URL" is confusing b/c we can't actually link out to a URL, the authors need to upload a graphic. Right?
[ ] Get 500 error on trying to insert Legal Nav element in footer of text template
This upgrades the about tab and it's sub-tabs into CanJS components.
visible changes to authors: Revision history is now a text only input (previously ckeditor, but those features were unused) Global a2jPrefs are now a single json glob in localStorage and so any previous settings will be reset to defaults on first load