Skip to content

Instantly share code, notes, and snippets.

@shrutis22
Created July 24, 2016 12:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shrutis22/7c45e11a04ee39fbc5ff529b81707b91 to your computer and use it in GitHub Desktop.
Save shrutis22/7c45e11a04ee39fbc5ff529b81707b91 to your computer and use it in GitHub Desktop.
Perform Code Folding in ASIDE.IO (A cloud based Salesforce IDE)
// ==UserScript==
// @name Expand/Collapse nodes in ASIDE.IO
// @version 1.0
// @description Perform Code Folding in ASIDE.IO (A cloud based Salesforce IDE)
// @author Shruti Sridharan
// @match https://www.aside.io/*
// @grant https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js
// @namespace https://greasyfork.org/users/56475
// ==/UserScript==
(function() {
'use strict';
jQuery( document ).ready(
function() {
jQuery( "#sub-controls").prepend(
jQuery( "<div/>" )
.attr( "class", "sub-button" )
.html( "- collapse" )
.click(
function() {
unsafeWindow.editor.getSession().foldAll();
}
)
);
jQuery( "#sub-controls").prepend(
jQuery( "<div/>" )
.attr( "class", "sub-button" )
.html( "+ expand" )
.click(
function() {
unsafeWindow.editor.getSession().unfold();
}
)
);
}
);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment