Skip to content

Instantly share code, notes, and snippets.

@fatgy
Last active July 5, 2016 07:32
Show Gist options
  • Save fatgy/29bd9c9a47c48891e40ac921bb6c9654 to your computer and use it in GitHub Desktop.
Save fatgy/29bd9c9a47c48891e40ac921bb6c9654 to your computer and use it in GitHub Desktop.
Add chart link for thai stock symbol in settrade market summary page
// ==UserScript==
// @name Add stock chart to symbol
// @namespace http://tampermonkey.net/
// @version 0.1
// @description shows how to use babel compiler
// @author You
// @require https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js
// @require https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser.min.js
// @match http://www.settrade.com/C13_MarketSummary.jsp*
// ==/UserScript==
/* jshint ignore:start */
var inline_src = (<><![CDATA[
/* jshint ignore:end */
/* jshint esnext: true */
const CHART_URL = 'http://bidschart.com/tv/';
let elements = document.getElementsByClassName('link-stt');
for (let element of elements) {
let symbol = element.textContent;
let html = `<a href="${CHART_URL}${symbol}" target="_blank">Chart</a>`;
element.insertAdjacentHTML('afterend', html);
}
/* jshint ignore:start */
]]></>).toString();
var c = babel.transform(inline_src);
eval(c.code);
/* jshint ignore:end */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment