🏳️🌈
- GitHub Staff
- http://digitarald.de
- @digitarald
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| if ('MozActivity' in window) { // feature detection | |
| // When getting elements, like document.getElementsByClassName('video-links') | |
| // rather use event delegation, like | |
| // `jQuery(document).on('click', 'video', fn) | |
| document.getElementById('video-1').onclick = function(evt) { | |
| evt.preventDefault(); // Prevent click behaviour | |
| console.log("Launching Video!"); | |
| var activity = new MozActivity({ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var selfReq = navigator.mozApps.getSelf(); | |
| isMozRuntime = false; | |
| selfReq.onsuccess = function() { | |
| isMozRuntime = selfReq.result; | |
| if (isMozRuntime) { | |
| // Responsive action to mozilla apps runtime (force links in new window | |
| respondToMozRuntime(); | |
| } | |
| }; | |
| function respondToMozRuntime() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| if ('MozActivity' in window) { | |
| document.getElementById('my-file-input').addEventListener('click', function(evt) { | |
| evt.preventDefault(); | |
| var picking = new MozActivity({ | |
| name: 'pick', | |
| data: { | |
| type: 'image/jpg' | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //FightCode can only understand your robot | |
| //if its class is called Robot | |
| var Robot = function(robot) { | |
| }; | |
| var target = 0; | |
| Robot.prototype.onIdle = function(ev) { | |
| var robot = ev.robot; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "My App", | |
| "description": "My elevator pitch goes here", | |
| "launch_path": "/", | |
| "icons": { | |
| "128": "/img/icon-128.png" | |
| }, | |
| "developer": { | |
| "name": "Your Name or Organization", | |
| "url": "http: //your-homepage-here.org" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| javascript:(function(a,b){if(/\/$/.test(b))b+="manifest.webapp";var c=a.install(b);c.onsuccess=c.onerror=function(){if(c.error)alert(b+"/n"+c.error.name);else c.result.launch()}})(navigator.mozApps,(getSelection().toString()||location.href).trim()); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Pubsub | |
| constructor: -> | |
| @topics = [] | |
| @scopes = [] | |
| @methods = [] | |
| acquire: (host) -> | |
| @acquired = true | |
| host.pubsub = @ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| requirejs = require('requirejs') | |
| jspath = __dirname + '/views/scripts'; | |
| requirejs.optimize( | |
| baseUrl: jspath | |
| wrap: | |
| start: ';(function(undefined) { "use strict";' | |
| end: '}).call(this);' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var lost = { | |
| loc : "Island", | |
| get location () { | |
| return this.loc; | |
| }, | |
| set location(val) { | |
| this.loc = val; | |
| } | |
| }; | |
| lost.location = "Another island"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Dragger.prototype = { | |
| // Use touch for supported devices, rest with mouse | |
| eventNames: ('ontouchstart' in window) ? { | |
| start: 'touchstart', | |
| move: 'touchmove', | |
| stop: 'touchend' | |
| } : { | |
| start: 'mousedown', | |
| move: 'mousemove', |