mediawiki-extensions-Multim.../resources/mmv/ui
Gergő Tisza e7f720506f Change text truncation logic to more closely follow panel state
Several related changes to text truncation:
* remove untruncate-on-click so untruncated text is selectable
  (untruncate will happen on click to the canvas are instead,
  to be implemented in a followup patch)
* simplify the truncate/untruncate logic to be wholly based on
  panel open/close state, and fix a bug which made panel state
  and text truncation state inconsistent when prev/next
  navigating while keeping the panel open.
* remove several variations on scrolling the panel in favor of
  using toggle + remove some other unused truncation-related code
* fix a minor unrelated style bug which made truncate/untruncate more
  jarring than it had to be when the title was short by making the title
  higher on panel open even though the text did not use the extra height
* align title ellipsis better
* make sure clicking on the truncated title works even if the click is
  between lines and so misses the inline box of the <span>

Change-Id: Ie0b3afb3833102b6a9812cb7fe2df78ec5eb8396
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/983
2014-11-22 06:22:33 +00:00
..
img Generic icon for licenses 2014-11-13 15:27:07 -08:00
mmv.ui.canvas.js Change text truncation logic to more closely follow panel state 2014-11-22 06:22:33 +00:00
mmv.ui.canvas.less Make the reuse button part of the canvas 2014-09-18 12:43:45 -07:00
mmv.ui.canvasButtons.js Get rid of phantom tipsy bubbles that can appear after closing 2014-11-19 12:13:47 +01:00
mmv.ui.canvasButtons.less Add viewing options panel 2014-10-19 00:27:15 +02:00
mmv.ui.description.js Replace filename with caption/description 2014-11-11 15:33:15 +00:00
mmv.ui.dialog.js Add viewing options panel 2014-10-19 00:27:15 +02:00
mmv.ui.dialog.less Move dialogs to the left, make arrows point right 2014-09-24 17:07:05 +02:00
mmv.ui.download.dialog.js Add viewing options panel 2014-10-19 00:27:15 +02:00
mmv.ui.download.dialog.less Style fixes for the UI changes 2014-09-24 17:08:02 +02:00
mmv.ui.download.js Make the download pane into its own dialog 2014-09-24 17:05:50 +02:00
mmv.ui.download.pane.js Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.download.pane.less Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.js Show popup when the user visits a file page the first time after disabling MMV 2014-10-21 14:28:20 +00:00
mmv.ui.metadataPanel.js Change text truncation logic to more closely follow panel state 2014-11-22 06:22:33 +00:00
mmv.ui.metadataPanel.less Change text truncation logic to more closely follow panel state 2014-11-22 06:22:33 +00:00
mmv.ui.metadataPanelScroller.js Change text truncation logic to more closely follow panel state 2014-11-22 06:22:33 +00:00
mmv.ui.metadataPanelScroller.less Change above-the-fold layout - step 1 2014-10-28 20:02:22 +00:00
mmv.ui.permission.js Toggle the panel when "view more" is clicked 2014-11-13 11:51:04 -06:00
mmv.ui.permission.less Make the ellipsis of truncated texts more prominent 2014-11-11 15:37:14 +00:00
mmv.ui.progressBar.js Refactor progressbar & blur handling 2014-05-01 21:09:28 +00:00
mmv.ui.progressBar.less Make the reuse button part of the canvas 2014-09-18 12:43:45 -07:00
mmv.ui.reuse.dialog.js Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.reuse.dialog.less Move dialogs to the left, make arrows point right 2014-09-24 17:07:05 +02:00
mmv.ui.reuse.embed.js Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.reuse.embed.less Make the reuse button part of the canvas 2014-09-18 12:43:45 -07:00
mmv.ui.reuse.share.js Make the download pane into its own dialog 2014-09-24 17:05:50 +02:00
mmv.ui.reuse.share.less Adjust OOjs UI TextInputWidget text style 2014-04-11 22:55:50 +00:00
mmv.ui.reuse.shareembed.less Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.reuse.tab.js Move focus event handlers to mmv.ui.Element 2014-09-24 17:08:50 +02:00
mmv.ui.stripeButtons.js Get rid of phantom tipsy bubbles that can appear after closing 2014-11-19 12:13:47 +01:00
mmv.ui.stripeButtons.less Change above-the-fold layout - step 3 2014-10-29 12:05:34 +01:00
mmv.ui.tipsyDialog.js Get rid of phantom tipsy bubbles that can appear after closing 2014-11-19 12:13:47 +01:00
mmv.ui.tipsyDialog.less Show popup when the user visits a file page the first time after disabling MMV 2014-10-21 14:28:20 +00:00
mmv.ui.truncatableTextField.js Change text truncation logic to more closely follow panel state 2014-11-22 06:22:33 +00:00
mmv.ui.truncatableTextField.less Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.utils.js Update OOjs UI Class Names (549ff9ab7d) 2014-11-20 01:04:32 +00:00
mmv.ui.viewingOptions.js Make room for arbitrary i18n text length in the options dialogs 2014-11-12 11:21:32 +00:00
mmv.ui.viewingOptions.less Make room for arbitrary i18n text length in the options dialogs 2014-11-12 11:21:32 +00:00