[
https://issues.apache.org/jira/browse/JSPWIKI-1097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16886401#comment-16886401
]
ASF subversion and git services commented on JSPWIKI-1097:
----------------------------------------------------------
Commit f22b29c14309a4ed1645e9f65bd20473904af001 in jspwiki's branch
refs/heads/master from brushed
[ https://gitbox.apache.org/repos/asf?p=jspwiki.git;h=f22b29c ]
2.11.0-M5-git-07 [JSPWIKI-1097], Trim spaces from the rendered html.
> Gradually replace mootools js library by native js/css3
> ---------------------------------------------------------
>
> Key: JSPWIKI-1097
> URL: https://issues.apache.org/jira/browse/JSPWIKI-1097
> Project: JSPWiki
> Issue Type: Improvement
> Components: Templates and UI
> Reporter: brushed
> Priority: Minor
> Fix For: FutureVersion
>
>
>
> Over the past years, web standards in modern browsers (html, css, js) have
> rapidly evolved. Large javascript libraries (jspwiki uses mootools) have
> become less needed (eg less need for cross-browser hacks) and most of them
> have stopped active development.
> * better dom manipulation api's are supported natively
> * advanced animation / transition effects are supported by css with better
> performance
> * the size of js to be loaded can be reduced
> * syntactical utilities can be replaced by using latest evolution of
> javascript language
> Adopting native browser features implies to stop supporting (very) old
> browsers.
> For JSPWiki =>
> * provide support for Chrome, Safari, Firefox, Edge, Opera. (current/stable
> version)
> * IE11 will be supported, but support for IE10 and earlier is dropped
> If older browsers would still be required,
> [polyfills|https://developer.mozilla.org/en-US/docs/Glossary/Polyfill] could
> be used.
>
>
> APPROACH
> We will adopt "vanilla" JS wherever possible; with the help of a small set
> of helper js functions; to keep the javascript light and readable.
> (inspired by [Lea Verou's
> Bliss|http://lea.verou.me/2015/12/introducing-bliss-a-3kb-library-for-happier-vanilla-js/]
> project)
> The transition of JSPWIKI will be done gradually. We've actually started
> already to adopt new css and js features in the past.
> From 2.11.0-M4 we will actively start replacing the mootools api in existing
> javascript routines.
>
>
>
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)