mediawiki-extensions-Multim.../resources/mmv/ui
Gergő Tisza d85e7bf32e Utilities to transform HTML to plain or filtered text
This takes care of several minor annoyances:
* centralizes all the text processing functions which have been
  floating all around the code, and adds proper tests
* filters out invisible elements (sometimes used for metadata)
* avoids merging separate words on HTML->text transformation
* adds caching since doing all this transformations could be
  processing-intensive for big chunks of HTML. (This might or
  might not be a good idea. I haven't done performance tests, so
  this might be premature optimization, and increases memory use.
  OTOH these functions are often called in situations where an
  immediate UI response is expected (such as selecting a size
  from the list) so even small delays would be perceivable.

Bug: 63126
Change-Id: I1ef1e3a33efdfea17612df00da6b629bf39e07aa
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/388
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/369
2014-03-27 19:11:09 +00:00
..
img Handle image loading rejections 2014-03-19 18:51:01 +00:00
mmv.mixins.less Add share panel, replace reuse 2014-03-19 02:06:21 +00:00
mmv.ui.buttons.js Grand Unified Documentation Patch Jr. 2014-02-21 00:55:43 +00:00
mmv.ui.buttons.less Merge "Hide mouse cursor when buttons are faded out in fullscreen" 2014-02-19 23:48:32 +00:00
mmv.ui.canvas.js Handle image loading rejections 2014-03-19 18:51:01 +00:00
mmv.ui.canvas.less Handle image loading rejections 2014-03-19 18:51:01 +00:00
mmv.ui.categories.js Grand Unified Documentation Patch Jr. 2014-02-21 00:55:43 +00:00
mmv.ui.categories.less Move UI things into mmv/ui/ 2014-02-03 14:46:04 -08:00
mmv.ui.description.js Utilities to transform HTML to plain or filtered text 2014-03-27 19:11:09 +00:00
mmv.ui.fileUsage.js Grand Unified Documentation Patch Jr. 2014-02-21 00:55:43 +00:00
mmv.ui.fileUsage.less Simplify "Usage box" and layout adjustments 2014-03-12 17:23:51 +01:00
mmv.ui.js Utilities to transform HTML to plain or filtered text 2014-03-27 19:11:09 +00:00
mmv.ui.less Adjustments of colours and layout 2014-02-28 14:14:34 +01:00
mmv.ui.metadataPanel.js Utilities to transform HTML to plain or filtered text 2014-03-27 19:11:09 +00:00
mmv.ui.metadataPanel.less Use different widths for metadata columns 2014-03-11 16:05:14 +01:00
mmv.ui.permission.js Utilities to transform HTML to plain or filtered text 2014-03-27 19:11:09 +00:00
mmv.ui.permission.less Adjustments of colours and layout 2014-02-28 14:14:34 +01:00
mmv.ui.reuse.dialog.js Add embed tab to reuse dialog 2014-03-19 05:46:55 +00:00
mmv.ui.reuse.dialog.less Reuse dialog styling 2014-03-20 14:52:39 +01:00
mmv.ui.reuse.embed.js Merge "Add explanatory one-liners to share & embed" 2014-03-27 04:39:33 +00:00
mmv.ui.reuse.embed.less Increase the contrast of the share&embed input/textarea 2014-03-27 07:50:13 +00:00
mmv.ui.reuse.share.js Add explanatory one-liners to share & embed 2014-03-27 05:37:34 +01:00
mmv.ui.reuse.share.less Increase the contrast of the share&embed input/textarea 2014-03-27 07:50:13 +00:00
mmv.ui.reuse.shareembed.less Add explanatory one-liners to share & embed 2014-03-27 05:37:34 +01:00
mmv.ui.reuse.tab.js Add share panel, replace reuse 2014-03-19 02:06:21 +00:00