From 0ff48ca9a6d695e8e934647cbcc4e2343e078729 Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Tue, 27 Oct 2015 11:38:39 -0700 Subject: [PATCH] rm(composer): Dead code related to Scribe / Bower --- internal_packages/composer/CHANGELOG.md | 3 - internal_packages/composer/bower.json | 34 ------- internal_packages/composer/build.js | 39 -------- internal_packages/composer/end.frag | 15 --- .../composer/lib/scribe-template-regions.js | 92 ------------------- internal_packages/composer/start.frag | 1 - 6 files changed, 184 deletions(-) delete mode 100644 internal_packages/composer/CHANGELOG.md delete mode 100644 internal_packages/composer/bower.json delete mode 100644 internal_packages/composer/build.js delete mode 100644 internal_packages/composer/end.frag delete mode 100644 internal_packages/composer/lib/scribe-template-regions.js delete mode 100644 internal_packages/composer/start.frag diff --git a/internal_packages/composer/CHANGELOG.md b/internal_packages/composer/CHANGELOG.md deleted file mode 100644 index c3d858c80..000000000 --- a/internal_packages/composer/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.1.0 - First Release -* Every feature added -* Every bug fixed diff --git a/internal_packages/composer/bower.json b/internal_packages/composer/bower.json deleted file mode 100644 index d6f873d55..000000000 --- a/internal_packages/composer/bower.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "composer", - "version": "0.0.0", - "authors": [ - "Nylas" - ], - "moduleType": [ - "amd" - ], - "license": "Proprietary", - "private": true, - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ], - "dependencies": { - "scribe": "1.0.0", - "almond": "~0.3", - "html-janitor": "~0.3", - "scribe-plugin-toolbar": "~0.1", - "scribe-plugin-sanitizer": "0.1", - "scribe-plugin-smart-lists": "~0.1", - "scribe-plugin-curly-quotes": "~0.1", - "scribe-plugin-blockquote-command": "~0.1", - "scribe-plugin-link-prompt-command": "~0.1", - "scribe-plugin-inline-styles-to-elements": "~0.1", - "scribe-plugin-intelligent-unlink-command": "~0.1", - "scribe-plugin-formatter-html-ensure-semantic-elements": "~1.0", - "scribe-plugin-formatter-plain-text-convert-new-lines-to-html": "~0.1" - } -} diff --git a/internal_packages/composer/build.js b/internal_packages/composer/build.js deleted file mode 100644 index cf7f0789c..000000000 --- a/internal_packages/composer/build.js +++ /dev/null @@ -1,39 +0,0 @@ -{ - baseUrl: "./bower_components", - paths: { - "scribe": "scribe/scribe", - "html-janitor": "html-janitor/html-janitor", - "scribe-plugin-toolbar": "scribe-plugin-toolbar/scribe-plugin-toolbar", - "scribe-plugin-sanitizer": "scribe-plugin-sanitizer/scribe-plugin-sanitizer", - "scribe-plugin-smart-lists": "scribe-plugin-smart-lists/scribe-plugin-smart-lists", - "scribe-plugin-curly-quotes": "scribe-plugin-curly-quotes/scribe-plugin-curly-quotes", - "scribe-plugin-blockquote-command": "scribe-plugin-blockquote-command/scribe-plugin-blockquote-command", - "scribe-plugin-link-prompt-command": "scribe-plugin-link-prompt-command/scribe-plugin-link-prompt-command", - "scribe-plugin-inline-styles-to-elements": "scribe-plugin-inline-styles-to-elements/scribe-plugin-inline-styles-to-elements", - "scribe-plugin-intelligent-unlink-command": "scribe-plugin-intelligent-unlink-command/scribe-plugin-intelligent-unlink-command", - "scribe-plugin-formatter-html-ensure-semantic-elements": "scribe-plugin-formatter-html-ensure-semantic-elements/scribe-plugin-formatter-html-ensure-semantic-elements", - "scribe-plugin-formatter-plain-text-convert-new-lines-to-html": "scribe-plugin-formatter-plain-text-convert-new-lines-to-html/scribe-plugin-formatter-plain-text-convert-new-lines-to-html" - }, - name: "almond/almond", - out: "lib/scribe.js", - include: [ - "scribe", - "html-janitor", - "scribe-plugin-toolbar", - "scribe-plugin-sanitizer", - "scribe-plugin-smart-lists", - "scribe-plugin-curly-quotes", - "scribe-plugin-blockquote-command", - "scribe-plugin-link-prompt-command", - "scribe-plugin-inline-styles-to-elements", - "scribe-plugin-intelligent-unlink-command", - "scribe-plugin-formatter-html-ensure-semantic-elements", - "scribe-plugin-formatter-plain-text-convert-new-lines-to-html" - ], - wrap: { - startFile: 'start.frag', - endFile: 'end.frag' - }, - namespace: 'wrap', - optimize: 'none', -} diff --git a/internal_packages/composer/end.frag b/internal_packages/composer/end.frag deleted file mode 100644 index 7691b0f4c..000000000 --- a/internal_packages/composer/end.frag +++ /dev/null @@ -1,15 +0,0 @@ - return { - HtmlJanitor: wrap.require('html-janitor'), - Scribe: wrap.require('scribe'), - ScribePluginToolbar: wrap.require("scribe-plugin-toolbar"), - ScribePluginSanitizer: wrap.require("scribe-plugin-sanitizer"), - ScribePluginSmartLists: wrap.require("scribe-plugin-smart-lists"), - ScribePluginCurlyQuotes: wrap.require("scribe-plugin-curly-quotes"), - ScribePluginBlockquoteCommand: wrap.require("scribe-plugin-blockquote-command"), - ScribePluginLinkPromptCommand: wrap.require("scribe-plugin-link-prompt-command"), - ScribePluginInlineStylesToElements: wrap.require("scribe-plugin-inline-styles-to-elements"), - ScribePluginIntelligentUnlinkCommand: wrap.require("scribe-plugin-intelligent-unlink-command"), - ScribePluginFormatterHtmlEnsureSemanticElements: wrap.require("scribe-plugin-formatter-html-ensure-semantic-elements"), - ScribePluginFormatterPlainTextConvertNewLinesToHtml: wrap.require("scribe-plugin-formatter-plain-text-convert-new-lines-to-html") - }; -})(); diff --git a/internal_packages/composer/lib/scribe-template-regions.js b/internal_packages/composer/lib/scribe-template-regions.js deleted file mode 100644 index a962aae5e..000000000 --- a/internal_packages/composer/lib/scribe-template-regions.js +++ /dev/null @@ -1,92 +0,0 @@ -module.exports = function () { - return function (scribe) { - /** - * If the paragraphs option is set to true, we unapply the blockquote on - * keypresses if the caret is on a new line. - */ - - scribe.el.addEventListener('mouseup', function (event) { - var codeNodes = scribe.el.getElementsByTagName('code'); - scribe.transactionManager.run(function () { - - var selection = new scribe.api.Selection(); - var range = selection.range; - - for (var i = 0; i < codeNodes.length; i++) { - var codeNode = codeNodes[i]; - - if ((selection.selection.focusNode.parentNode == codeNode) && - (codeNode.classList.contains("empty"))) { - range.selectNode(codeNode); - selection.selection.removeAllRanges(); - selection.selection.addRange(range); - event.preventDefault(); - break; - } - } - }); - }); - - scribe.el.addEventListener('input', function (event) { - var codeNodes = scribe.el.getElementsByTagName('code'); - - scribe.transactionManager.run(function () { - var selection = new scribe.api.Selection(); - for (var i = 0; i < codeNodes.length; i++) { - if (selection.selection.focusNode.parentNode == codeNodes[i]) { - codeNodes[i].classList.remove("empty"); - break; - } - }; - }); - }); - - - scribe.el.addEventListener('keydown', function (event) { - if (event.keyCode === 9) { // tab - var codeNodes = scribe.el.getElementsByTagName('code'); - - scribe.transactionManager.run(function () { - var selection = new scribe.api.Selection(); - var range = selection.range; - - var jumpOptionNodes = []; - for (var i = 0; i < codeNodes.length; i++) { - if ((selection.selection.focusNode.parentNode === codeNodes[i]) || - (!codeNodes[i].classList.contains("empty"))) { - continue; - } - jumpOptionNodes.push(codeNodes[i]); - } - - var found = function(codeNode) { - range.selectNode(codeNode); - selection.selection.removeAllRanges(); - selection.selection.addRange(range); - event.preventDefault(); - event.stopPropagation(); - }; - - if (!event.shiftKey) { - for (var i = 0; i < jumpOptionNodes.length; i++) { - if (range.comparePoint(jumpOptionNodes[i],1) === 1) { - found(jumpOptionNodes[i]); - break; - } - } - - } else { - for (var i = jumpOptionNodes.length-1; i >= 0; i--) { - var codeNode = jumpOptionNodes[i]; - if (range.comparePoint(jumpOptionNodes[i],1) === -1) { - found(jumpOptionNodes[i]); - break; - } - } - } - - }); - }; - }); - }; -}; diff --git a/internal_packages/composer/start.frag b/internal_packages/composer/start.frag deleted file mode 100644 index 2432a8664..000000000 --- a/internal_packages/composer/start.frag +++ /dev/null @@ -1 +0,0 @@ -module.exports = (function () {