jenkins-bot has submitted this change and it was merged.

Change subject: Fix multiple major IE 8 issues
......................................................................


Fix multiple major IE 8 issues

* Remove all uses of :empty and :not (except where it's intentionally
  used to target IE 8).  Moved the parentheses for pipelist into
  templates.

* Drop <time> and just use a <span> with a class instead.
  IE 8 was treating <time> as a self-closing tag.

  To fix that, we'd either have to call createElement on the HTML5
  elements *before* the IE 8 parser hits them (which means some kind of
  top script), or just not use the element.  The latter is simpler.

* Fix scroll detection (both when to affix and updating the title)
  by using $( window ).scrollTop() and dropping
  margin-top.  The latter was being used, but the actual margin top
  is 0.  The problem is that IE 8 returns the computed value as
  "auto", which can not be parsed.  Since it's 0 anyway, we can drop
  it.

* Provide alternative to vh unit (vh is not supported before IE 9)

* Fix trailing comma in object literal (not allowed in IE 8 or
  ECMAScript 3).

* Replace {{~null~}} with {{~noop~}} to work around old IE's strictness
  about reserved words.  With null, there will be generated code with e.g.
  depth0.null, which IE 8 is not able to parse.

  I have pushed a fix for this upstream as
  https://github.com/wycats/handlebars.js/pull/940

  but this works around it as well.

* Stop IE from prompting you whether you want to leave the page
  when you click on javascript:void(0) links.

* Fix big gap caused by a style that IE 8 didn't see because it was
  in a media query.

* Minor reformatting (mainly for whitespace) in pipelist templates

Bug: T74059
Bug: T75819
Bug: T86411
Bug: T75817
Bug: T87120
Bug: T87121
Change-Id: I861696290dde4db0c755fce7627a141f9dc7c161
---
M handlebars/compiled/flow_block_board-history.handlebars.php
M handlebars/compiled/flow_block_topic.handlebars.php
M handlebars/compiled/flow_block_topic_history.handlebars.php
M handlebars/compiled/flow_block_topic_moderate_post.handlebars.php
M handlebars/compiled/flow_block_topic_moderate_topic.handlebars.php
M handlebars/compiled/flow_block_topiclist.handlebars.php
M handlebars/compiled/flow_post.handlebars.php
M handlebars/compiled/timestamp.handlebars.php
M handlebars/flow_block_board-history.handlebars
M handlebars/flow_block_topic_history.handlebars
M handlebars/flow_moderation_actions_list.handlebars
M handlebars/flow_post_author.handlebars
M handlebars/flow_topic_titlebar_watch.handlebars
M handlebars/timestamp.handlebars
M modules/engine/components/board/base/flow-board-api-events.js
M modules/engine/components/board/base/flow-board-load-events.js
M modules/engine/components/board/features/flow-board-loadmore.js
M modules/engine/components/board/features/flow-board-navigation.js
M modules/engine/components/board/features/flow-board-toc.js
M modules/engine/misc/flow-handlebars.js
M modules/styles/board/navigation.less
M modules/styles/board/timestamps.less
M modules/styles/common.less
23 files changed, 217 insertions(+), 189 deletions(-)

Approvals:
  EBernhardson: Looks good to me, approved
  jenkins-bot: Verified




-- 
To view, visit https://gerrit.wikimedia.org/r/185392
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I861696290dde4db0c755fce7627a141f9dc7c161
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Mattflaschen <mflasc...@wikimedia.org>
Gerrit-Reviewer: EBernhardson <ebernhard...@wikimedia.org>
Gerrit-Reviewer: Mattflaschen <mflasc...@wikimedia.org>
Gerrit-Reviewer: Matthias Mullie <mmul...@wikimedia.org>
Gerrit-Reviewer: SG <shah...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to