Skip to content

Instantly share code, notes, and snippets.

@dereke
dereke / InjectJavascriptIntoUmbracoAdminPage.cs
Last active December 16, 2015 13:29
Inject JavaScript into Umbraco Admin pages
public class Global : HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
umbracoPage.Load += InjectJavascript;
}
private void InjectJavascript(object sender, EventArgs eventArgs)
{
var page = sender as umbracoPage;
@dereke
dereke / DetectAndSaveUmbracoChanges.js
Last active December 16, 2015 13:29
Detect changes within an umbraco admin page (editContent.aspx) and save those changes using ajax. Inject the JavaScript into the page using the technique described here - https://gist.github.com/dereke/5442187
var formHasChanged = false;
var formEl = $('form');
formEl.on('change', function () {
formHasChanged = true;
});
var hasUnsavedChanges = function () {
for (var editorId in tinyMCE.editors) {
var editor = tinyMCE.editors[editorId];
@dereke
dereke / gist:1082175
Created July 14, 2011 09:33
server start
@server = Selenium::Server.new('selenium.jar', :background => true, :log => true)
@server << '-role hub'
@server.start
1)
WebDriver.for(:remote, :desired_capabilities => Capabilities.firefox(:firefox_profile => Firefox::Profile.new, :native_events => false))
2)
profile = Firefox::Profile.new
profile.native_events = false
WebDriver.for(:remote, :desired_capabilities => Capabilities.firefox(:firefox_profile => profile))
require "rubygems"
$:.unshift "build/rb/lib"
$DEBUG = true
require 'selenium/webdriver'
require "selenium/server"
server = Selenium::Server.new("build/java/server/src/org/openqa/selenium/server/server-standalone.jar", :background => true, :log => true)
server.start