aboutsummaryrefslogtreecommitdiff
path: root/screen.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-10-10 03:47:49 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-10-10 03:47:49 +0200
commitd5194154335d6cb30edca9b648083069faf9778c (patch)
treebcbefa300067dfd79fc5c770862005129406024d /screen.js
downloadwallet-core-d5194154335d6cb30edca9b648083069faf9778c.tar.xz
Squashed 'thirdparty/URI.js/' content from commit b77c167
git-subtree-dir: thirdparty/URI.js git-subtree-split: b77c167bc201575956ad409333ff032e504b8044
Diffstat (limited to 'screen.js')
-rw-r--r--screen.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/screen.js b/screen.js
new file mode 100644
index 000000000..187044de9
--- /dev/null
+++ b/screen.js
@@ -0,0 +1,39 @@
+(function($, undefined){
+
+ $(function() {
+ if (!window.prettyPrint) {
+ return;
+ }
+
+ $('.showcase').each(function(){
+
+ var $this = $(that || this),
+ text, nodeName, lang, that;
+
+ if ($this.data('showcaseImport')) {
+ $this = $($this.data('showcaseImport'));
+ that = $this.get(0);
+ }
+
+ nodeName = (that || this).nodeName.toLowerCase();
+ lang = nodeName == 'script'
+ ? 'js'
+ : (nodeName == 'style' ? 'css' : 'html');
+
+ if (lang == 'html') {
+ text = $('<div></div>').append($this.clone()).html();
+ } else {
+ text = $this.text();
+ }
+
+ $('<pre class="prettyprint lang-'+ lang +'"></pre>')
+ .text(text)
+ .insertBefore(this);
+
+ that && $(this).remove();
+ });
+
+ prettyPrint();
+ });
+
+})(jQuery); \ No newline at end of file