Function returns sides of element that are fully in viewport
+-----+ <- element .b-logo__image
| |
+--+-----+---+ <- viewport
| | | |
| +-----+ |
| |
+------------+
<a href="javascript: void $.getScript('https://gist.github.com/azproduction/5092884/raw/2e2f414b04216770b05bb3d293e8efd741e91b3d/bookmarklet.js');">500px Tiles!</a> |
/** | |
* @param {String} url | |
* | |
* @return {Promise} | |
*/ | |
function httpGet(url) {/*...*/} | |
var cache = {}; | |
module.exports = function (url) { | |
// if cacne -> return |
var x = '/x/'; | |
/x/==x |
.idea/ |
/** | |
* Accept-* header parser in JavaScript - rfc2616 sec 14.4 | |
* | |
* @param {String} string Accept-* | |
* | |
* @return {Array} ordered by weight list of accepted values | |
* | |
* @example | |
* acceptLanguageParser('nl;q=0.6, en;q=0.8,el;q=0.4, en-US , de;q=0.2'); | |
* // ["en-US", "en", "nl", "el", "de"] |
Function returns sides of element that are fully in viewport
+-----+ <- element .b-logo__image
| |
+--+-----+---+ <- viewport
| | | |
| +-----+ |
| |
+------------+
var Promise = function () { | |
var self = this; | |
if (!(self instanceof Promise)) return new Promise(); | |
self.resolveCallbacks = []; | |
self.rejectCallbacks = []; | |
self.done = false; | |
self.error = null; | |
self.value = null; | |
self.chain = null; |
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
Version 2, December 2004 | |
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE> | |
Everyone is permitted to copy and distribute verbatim or modified | |
copies of this license document, and changing it is allowed as long | |
as the name is changed. | |
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |
Code
/*not! @jsdoc*/
/**
* Title
*@pewpew1 ololo
*
* @pewpew2 ololo