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