Skip to content

Instantly share code, notes, and snippets.

@davedkg
davedkg / jquery_ajax_modal.js
Created September 14, 2021 03:36
AJAX Modal using jQuery
jQuery.fn.ajaxModal = function() {
this.each(function() {
var el = $(this);
el.click(function(event) {
// show loading overlay (optional)
$("<div class='loading' id='loading'/>").appendTo('body');
$.ajax({
url: $(this).attr('href'),
@davedkg
davedkg / Frosting
Created February 13, 2020 23:24
Frosting on Heroku pipeline
#pipeline-overview .stage::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 10px;
background: linear-gradient(rgba(247,248,251,0),#f7f8fb);
}
body {
background-color:Red;
}
params do
optional :data, type: Hash do
requires :text, type: String, desc: 'idea_article_snippet.text'
end
end
patch do
if current_idea_article_snippet.update(idea_article_snippet_params(params[:data]))
present :data, V1::Entities::IdeaArticleSnippet.represent(current_idea_article_snippet, only: params[:data].keys)
else
error!(current_idea_article_snippet.errors)
Optimus Changes
(Must be Responsive) I'm targeting all mobile devices.
1) Toggle above sidebar used to toggle between accounts. Kinda like how google analytics account chooser works but for this type of UI. https://dl.dropbox.com/u/45706771/account_selector.png
2) 404 page. Include title bar and footer.
3) Custom title bar. buttons: tab/dropdown/big_button Make it look kinda like this => https://dl.dropbox.com/u/45706771/custom_title_bar.png
4) 4 column footer w/ link support
I might have a couple more in the future. This is all I can think of off the top of my head.
@davedkg
davedkg / remove_jammit_from_newrelic.rb
Created September 19, 2011 07:11
Monkey patch to remove Jammit#package from being recorded by newrelic.
module Jammit
class Controller < ActionController::Base
newrelic_ignore
end
end
@davedkg
davedkg / git_ignore_file.sh
Created August 16, 2011 20:15
ignore a file in the git repo after you pulled it. Good for development.yml
git update-index --assume-unchanged <FILENAME>
@davedkg
davedkg / simple_worker_1_0_1_merge_monkey_patch.rb
Created August 12, 2011 06:20
Monkey patch to make Simple Worker work with merge work for gem simple_worker 1.0.1
module SimpleWorker
class Base
class << self
def merge(f)
ret = nil
f2 = SimpleWorker::MergeHelper.check_for_file(f, @caller_file)
fbase = File.basename(f2)
ret = {:name=>fbase, :path=>f2}
@merged[fbase] = ret
@davedkg
davedkg / simple_worker_merge_worker_monkey_patch.rb
Created August 11, 2011 22:13
monkey patch to make merge_worker work with simple_worker 0.7.4
module SimpleWorker
class Base
class << self
def merge_worker(file, class_name)
ret = nil
f2 = SimpleWorker::MergeHelper.check_for_file(file, @caller_file)
fbase = File.basename(f2)
ret = {:name=>fbase, :path=>f2}