Dr0ptp4kt has submitted this change and it was merged.
Change subject: Remove cruft file.
......................................................................
Remove cruft file.
Change-Id: Ifddd421f453310d12b6b3a82ecb81a6f8de4b743
---
M Wikipedia/assets/bundle.js
D www/js/issuesAndDisambig.js
2 files changed, 11 insertions(+), 195 deletions(-)
Approvals:
Dr0ptp4kt: Looks good to me, approved
diff --git a/Wikipedia/assets/bundle.js b/Wikipedia/assets/bundle.js
index 77c7821..4a429d4 100644
--- a/Wikipedia/assets/bundle.js
+++ b/Wikipedia/assets/bundle.js
@@ -97,99 +97,6 @@
};
},{}],3:[function(require,module,exports){
-var bridge = require("./bridge");
-
-function collectDisambig( sourceNode ) {
- var res = [];
- var links = sourceNode.querySelectorAll( 'div.hatnote a' );
- var i = 0,
- len = links.length;
- for (; i < len; i++) {
- // Pass the href; we'll decode it into a proper page title in Obj-C
- res.push( links[i].getAttribute( 'href' ) );
- }
- return res;
-}
-
-function collectIssues( sourceNode ) {
- var res = [];
- var issues = sourceNode.querySelectorAll( 'table.ambox' );
- var i = 0,
- len = issues.length;
- for (; i < len; i++) {
- // .ambox- is used e.g. on eswiki
- res.push( issues[i].querySelector( '.mbox-text, .ambox-text'
).innerHTML );
- }
- return res;
-}
-
-function anchorForUrl(url) {
- var titleForDisplay = decodeURIComponent(url);
- titleForDisplay = (titleForDisplay.indexOf('/wiki/') === 0) ?
titleForDisplay.substring(6) : titleForDisplay;
- titleForDisplay = titleForDisplay.split('_').join(' ');
- return '<a class="ios-disambiguation-anchor" href="' + url + '" >' +
titleForDisplay + '</a>';
-}
-
-function insertAfter(newNode, referenceNode) {
- referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
-}
-
-function setIsSelected(el, isSelected) {
- if(isSelected){
- el.style.borderBottom = "1px dotted #ccc";
- }else{
- el.style.borderBottom = "none";
- }
-}
-
-function toggleSubContainerButtons( activeSubContainerId, focusButtonId,
blurButtonId ){
- var buttonToBlur = document.getElementById( blurButtonId );
- if(buttonToBlur) {
- setIsSelected(buttonToBlur, false);
- }
- var buttonToActivate = document.getElementById( focusButtonId );
- var isActiveSubContainerPresent = document.getElementById(
activeSubContainerId ) ? true : false;
- setIsSelected(buttonToActivate, isActiveSubContainerPresent);
-}
-
-function toggleSubContainers( activeSubContainerId, inactiveSubContainerId,
activeSubContainerContents ){
- var containerToRemove = document.getElementById( inactiveSubContainerId );
- if(containerToRemove){
- containerToRemove.parentNode.removeChild(containerToRemove);
- }
- var containerToAddOrToggle = document.getElementById( activeSubContainerId
);
- if(containerToAddOrToggle){
- containerToAddOrToggle.parentNode.removeChild(containerToAddOrToggle);
- }else{
- containerToAddOrToggle = document.createElement( 'div' );
- containerToAddOrToggle.id = activeSubContainerId;
- containerToAddOrToggle.innerHTML = activeSubContainerContents;
- insertAfter(containerToAddOrToggle,
document.getElementById('issues_container'));
- }
-}
-
-function issuesClicked( sourceNode ) {
- var issues = collectIssues( sourceNode.parentNode );
- var disambig = collectDisambig( sourceNode.parentNode.parentNode ); // not
clicked node
- bridge.sendMessage( 'issuesClicked', { "hatnotes": disambig, "issues":
issues } );
-
- toggleSubContainers('issues_sub_container', 'disambig_sub_container',
issues);
- toggleSubContainerButtons('issues_sub_container', 'issues_button',
'disambig_button');
-}
-
-function disambigClicked( sourceNode ) {
- var disambig = collectDisambig( sourceNode.parentNode );
- var issues = collectIssues( sourceNode.parentNode.parentNode ); // not
clicked node
- bridge.sendMessage( 'disambigClicked', { "hatnotes": disambig, "issues":
issues } );
-
- toggleSubContainers('disambig_sub_container', 'issues_sub_container',
disambig.sort().map(anchorForUrl).join( "" ));
- toggleSubContainerButtons('disambig_sub_container', 'disambig_button',
'issues_button');
-}
-
-exports.issuesClicked = issuesClicked;
-exports.disambigClicked = disambigClicked;
-
-},{"./bridge":1}],4:[function(require,module,exports){
(function () {
var bridge = require("./bridge");
var transformer = require("./transformer");
@@ -386,7 +293,7 @@
})();
-},{"./bridge":1,"./refs":6,"./transformer":7,"./transforms/collapsePageIssuesAndDisambig":10}],5:[function(require,module,exports){
+},{"./bridge":1,"./refs":5,"./transformer":6,"./transforms/collapsePageIssuesAndDisambig":9}],4:[function(require,module,exports){
var bridge = require("./bridge");
var elementLocation = require("./elementLocation");
@@ -394,7 +301,7 @@
window.bridge = bridge;
window.elementLocation = elementLocation;
-},{"./bridge":1,"./elementLocation":2}],6:[function(require,module,exports){
+},{"./bridge":1,"./elementLocation":2}],5:[function(require,module,exports){
var bridge = require("./bridge");
function isReference( href ) {
@@ -517,7 +424,7 @@
exports.isReference = isReference;
exports.sendNearbyReferences = sendNearbyReferences;
-},{"./bridge":1}],7:[function(require,module,exports){
+},{"./bridge":1}],6:[function(require,module,exports){
function Transformer() {
}
@@ -547,7 +454,7 @@
module.exports = new Transformer();
-},{}],8:[function(require,module,exports){
+},{}],7:[function(require,module,exports){
require("./transforms/collapseTables");
require("./transforms/relocateFirstParagraph");
@@ -556,7 +463,7 @@
require("./transforms/addImageOverflowContainers");
require("./transforms/collapsePageIssuesAndDisambig");
-},{"./transforms/addImageOverflowContainers":9,"./transforms/collapsePageIssuesAndDisambig":10,"./transforms/collapseTables":11,"./transforms/disableFilePageEdit":12,"./transforms/hideRedLinks":13,"./transforms/relocateFirstParagraph":14}],9:[function(require,module,exports){
+},{"./transforms/addImageOverflowContainers":8,"./transforms/collapsePageIssuesAndDisambig":9,"./transforms/collapseTables":10,"./transforms/disableFilePageEdit":11,"./transforms/hideRedLinks":12,"./transforms/relocateFirstParagraph":13}],8:[function(require,module,exports){
var transformer = require("../transformer");
function firstAncestorWithMultipleChildren (el) {
@@ -588,7 +495,7 @@
}
} );
-},{"../transformer":7}],10:[function(require,module,exports){
+},{"../transformer":6}],9:[function(require,module,exports){
var transformer = require("../transformer");
transformer.register( 'collapsePageIssuesAndDisambig', function( content ) {
@@ -763,7 +670,7 @@
exports.disambigClicked = disambigClicked;
exports.closeClicked = closeClicked;
-},{"../transformer":7}],11:[function(require,module,exports){
+},{"../transformer":6}],10:[function(require,module,exports){
var transformer = require("../transformer");
/*
@@ -926,7 +833,7 @@
}
} );
-},{"../transformer":7}],12:[function(require,module,exports){
+},{"../transformer":6}],11:[function(require,module,exports){
var transformer = require("../transformer");
transformer.register( "disableFilePageEdit", function( content ) {
@@ -952,7 +859,7 @@
}
} );
-},{"../transformer":7}],13:[function(require,module,exports){
+},{"../transformer":6}],12:[function(require,module,exports){
var transformer = require("../transformer");
transformer.register( "hideRedlinks", function( content ) {
@@ -963,7 +870,7 @@
}
} );
-},{"../transformer":7}],14:[function(require,module,exports){
+},{"../transformer":6}],13:[function(require,module,exports){
var transformer = require("../transformer");
transformer.register( "moveFirstGoodParagraphUp", function( content ) {
@@ -1039,4 +946,4 @@
}
});
-},{"../transformer":7}]},{},[1,2,3,4,5,6,7,8,9,10,11,12,13,14])
\ No newline at end of file
+},{"../transformer":6}]},{},[1,2,3,4,5,6,7,8,9,10,11,12,13])
\ No newline at end of file
diff --git a/www/js/issuesAndDisambig.js b/www/js/issuesAndDisambig.js
deleted file mode 100644
index ab547ba..0000000
--- a/www/js/issuesAndDisambig.js
+++ /dev/null
@@ -1,91 +0,0 @@
-var bridge = require("./bridge");
-
-function collectDisambig( sourceNode ) {
- var res = [];
- var links = sourceNode.querySelectorAll( 'div.hatnote a' );
- var i = 0,
- len = links.length;
- for (; i < len; i++) {
- // Pass the href; we'll decode it into a proper page title in Obj-C
- res.push( links[i].getAttribute( 'href' ) );
- }
- return res;
-}
-
-function collectIssues( sourceNode ) {
- var res = [];
- var issues = sourceNode.querySelectorAll( 'table.ambox' );
- var i = 0,
- len = issues.length;
- for (; i < len; i++) {
- // .ambox- is used e.g. on eswiki
- res.push( issues[i].querySelector( '.mbox-text, .ambox-text'
).innerHTML );
- }
- return res;
-}
-
-function anchorForUrl(url) {
- var titleForDisplay = decodeURIComponent(url);
- titleForDisplay = (titleForDisplay.indexOf('/wiki/') === 0) ?
titleForDisplay.substring(6) : titleForDisplay;
- titleForDisplay = titleForDisplay.split('_').join(' ');
- return '<a class="ios-disambiguation-anchor" href="' + url + '" >' +
titleForDisplay + '</a>';
-}
-
-function insertAfter(newNode, referenceNode) {
- referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
-}
-
-function setIsSelected(el, isSelected) {
- if(isSelected){
- el.style.borderBottom = "1px dotted #ccc";
- }else{
- el.style.borderBottom = "none";
- }
-}
-
-function toggleSubContainerButtons( activeSubContainerId, focusButtonId,
blurButtonId ){
- var buttonToBlur = document.getElementById( blurButtonId );
- if(buttonToBlur) {
- setIsSelected(buttonToBlur, false);
- }
- var buttonToActivate = document.getElementById( focusButtonId );
- var isActiveSubContainerPresent = document.getElementById(
activeSubContainerId ) ? true : false;
- setIsSelected(buttonToActivate, isActiveSubContainerPresent);
-}
-
-function toggleSubContainers( activeSubContainerId, inactiveSubContainerId,
activeSubContainerContents ){
- var containerToRemove = document.getElementById( inactiveSubContainerId );
- if(containerToRemove){
- containerToRemove.parentNode.removeChild(containerToRemove);
- }
- var containerToAddOrToggle = document.getElementById( activeSubContainerId
);
- if(containerToAddOrToggle){
- containerToAddOrToggle.parentNode.removeChild(containerToAddOrToggle);
- }else{
- containerToAddOrToggle = document.createElement( 'div' );
- containerToAddOrToggle.id = activeSubContainerId;
- containerToAddOrToggle.innerHTML = activeSubContainerContents;
- insertAfter(containerToAddOrToggle,
document.getElementById('issues_container'));
- }
-}
-
-function issuesClicked( sourceNode ) {
- var issues = collectIssues( sourceNode.parentNode );
- var disambig = collectDisambig( sourceNode.parentNode.parentNode ); // not
clicked node
- bridge.sendMessage( 'issuesClicked', { "hatnotes": disambig, "issues":
issues } );
-
- toggleSubContainers('issues_sub_container', 'disambig_sub_container',
issues);
- toggleSubContainerButtons('issues_sub_container', 'issues_button',
'disambig_button');
-}
-
-function disambigClicked( sourceNode ) {
- var disambig = collectDisambig( sourceNode.parentNode );
- var issues = collectIssues( sourceNode.parentNode.parentNode ); // not
clicked node
- bridge.sendMessage( 'disambigClicked', { "hatnotes": disambig, "issues":
issues } );
-
- toggleSubContainers('disambig_sub_container', 'issues_sub_container',
disambig.sort().map(anchorForUrl).join( "" ));
- toggleSubContainerButtons('disambig_sub_container', 'disambig_button',
'issues_button');
-}
-
-exports.issuesClicked = issuesClicked;
-exports.disambigClicked = disambigClicked;
--
To view, visit https://gerrit.wikimedia.org/r/206001
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ifddd421f453310d12b6b3a82ecb81a6f8de4b743
Gerrit-PatchSet: 1
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mhurd <[email protected]>
Gerrit-Reviewer: Dr0ptp4kt <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits