Skip to content

Instantly share code, notes, and snippets.

dojo.provide 'cdoc.mixins.search'
dojo.require "dijit.form.ValidationTextBox"
dojo.require "dijit.layout.BorderContainer"
dojo.require "dijit.layout.ContentPane"
dojo.require "dojo.data.ItemFileReadStore"
dojo.require "cdoc.string.quicksilver"
dojo.declare "cdoc.mixins.search", [dijit.layout.BorderContainer], {
title: "Mixins"
cdoc.string.quicksilver: (string, abbreviation, offset) ->
offset: or 0
len: abbreviation.length
return 0.9 if len is 0
return 0.0 if len > string.length
for i in [len...0]
sub_abbreviation: abbreviation.substring 0, i
dojo.provide('rails._util.ujs');
dojo.require('rails._util.xhrDomEvents');
dojo.require('dojo.NodeList-traverse');
// main handlers:
// form[data-remote] -> submit
// input[data-remote] -> click
// a[data-remote] -> click
// a[data-method]:not([data-remote]) -> click
//