<feed xmlns='http://www.w3.org/2005/Atom'>
<title>youtube-noscript-shim, branch v0.4</title>
<subtitle>Use YouTube with NoScript
</subtitle>
<id>http://git.systemreboot.net/youtube-noscript-shim/atom?h=v0.4</id>
<link rel='self' href='http://git.systemreboot.net/youtube-noscript-shim/atom?h=v0.4'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/'/>
<updated>2017-08-06T17:10:48+00:00</updated>
<entry>
<title>Bump to version 0.4.</title>
<updated>2017-08-06T17:10:48+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T17:10:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=768c7a78f5b6208caad13264110ce5a1a45c25df'/>
<id>urn:sha1:768c7a78f5b6208caad13264110ce5a1a45c25df</id>
<content type='text'>
* manifest.json: Bump to version 0.4.
* youtube-noscript-shim.user.js: Bump to version 0.4.
</content>
</entry>
<entry>
<title>Do not remove elements.</title>
<updated>2017-08-06T16:38:33+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T16:38:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=87ed52d537112344ffbebd1da0eb7a230c0bdab8'/>
<id>urn:sha1:87ed52d537112344ffbebd1da0eb7a230c0bdab8</id>
<content type='text'>
Removing #placeholder-player and #watch7-sidebar-ads disrupts the
layout of other elements.

* viewtube.js (removeElements): Remove function.
Do not remove #placeholder-player and #watch7-sidebar-ads.
</content>
</entry>
<entry>
<title>Simplify code.</title>
<updated>2017-08-06T16:32:56+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T16:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=3dc0f0eac6814bb620dbe6de71def3400a193981'/>
<id>urn:sha1:3dc0f0eac6814bb620dbe6de71def3400a193981</id>
<content type='text'>
* viewtube.js: Use assignment expressions in IF conditions, instead of
putting them as separate statements.
OR match result with [] to always get an array as the returned value.
(cleanMyContent): Combine replace expressions into one.
(ytVideos): Remove boolean flag `ytVideoFound'.
Replace detection of DASH video with FOR loops.
</content>
</entry>
<entry>
<title>Remove video menu from panel.</title>
<updated>2017-08-03T20:24:42+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-03T20:24:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=e7c7bf5fabccf2ad103d67d0a6ff50c13a9d946e'/>
<id>urn:sha1:e7c7bf5fabccf2ad103d67d0a6ff50c13a9d946e</id>
<content type='text'>
* viewtube.js (createMyPlayer): Remove function.
(playMyVideo): Do not delete previously existing video elements,
because there are none.
* viewtube.css (video): Remove video menu styles. Fit video in player
window.
</content>
</entry>
<entry>
<title>Add stylesheet using `createElement'.</title>
<updated>2017-08-01T17:57:00+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=75f2b23b2dbfed1f4da6a3cd8a03636f95271a0b'/>
<id>urn:sha1:75f2b23b2dbfed1f4da6a3cd8a03636f95271a0b</id>
<content type='text'>
* viewtube.js: Create a link element for stylesheet using
`createElement'.
</content>
</entry>
<entry>
<title>Remove browser storage of settings.</title>
<updated>2017-08-01T17:54:11+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=143d46d79b098c722ecf82201e81ba334c47ed30'/>
<id>urn:sha1:143d46d79b098c722ecf82201e81ba334c47ed30</id>
<content type='text'>
* viewtube.js (createMyPlayer): Remove browser storage of settings.
(setMyOptions): Remove function.
(createElement, createVideoElement): Change function signature.
* manifest.json (permissions): Remove "storage".
</content>
</entry>
<entry>
<title>Simplify `getMyContent'.</title>
<updated>2017-08-01T17:47:07+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:37:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=8a6feadcc6cc170a45b194a330e7a4064fee99d4'/>
<id>urn:sha1:8a6feadcc6cc170a45b194a330e7a4064fee99d4</id>
<content type='text'>
* viewtube.js (getMyContent): Remove getting XML. Simplify logic.
Remove unnecessary global variables.
</content>
</entry>
<entry>
<title>Simplify code.</title>
<updated>2017-08-01T17:15:25+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:15:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=63b010991a3b606c4b0311e85f0672eeac8451e6'/>
<id>urn:sha1:63b010991a3b606c4b0311e85f0672eeac8451e6</id>
<content type='text'>
* viewtube.js: Remove unnecessary parantheses for single
statements. Combine statements with OR operator. Use partial
application of functions.
</content>
</entry>
<entry>
<title>Remove `createMyElement', `modifyMyElement' and `styleMyElement'.</title>
<updated>2017-07-06T18:37:59+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-07-06T18:33:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=b161202923286bba8d4012920caa8c2a9e806b91'/>
<id>urn:sha1:b161202923286bba8d4012920caa8c2a9e806b91</id>
<content type='text'>
* manifest.json (web_accessible_resources): Add "viewtube.css".
* viewtube.css: New file.
* viewtube.js (createMyElement, modifyMyElement, styleMyElement):
Remove functions.
(createElement, createVideoElement): New functions.
Inject "viewtube.css" stylesheet.
</content>
</entry>
<entry>
<title>Replace `showMyMessage' with `console.log'.</title>
<updated>2017-07-06T18:23:50+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-07-06T18:23:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=7c16642186a9a05bc620bcc88a43c0190cd6d5da'/>
<id>urn:sha1:7c16642186a9a05bc620bcc88a43c0190cd6d5da</id>
<content type='text'>
* viewtube.js (showMyMessage): Remove function.
Replace invocations of `showMyMessage' with `console.log'.
</content>
</entry>
</feed>
