Skip to content

Instantly share code, notes, and snippets.

dojo.provide("myns.data.FeedStore");
dojo.require("dojox.data.ServiceStore");
dojo.require("dojox.rpc.Service");
dojo.declare("myns.data.FeedStore", dojox.data.ServiceStore, {
// summary:
// Flexible, extensible store for normalizing read-only JSON feed data
service: null,
(function(d){
console.log("Wrapping dojo.connect/subscribe");
var dc = d.connect,
ddc = d.disconnect,
ds = d.subscribe,
dus = d.unsubscribe,
uniqueHandleId = 0,
handleIds = {};
var handleData = { connect: 0, disconnect: 0, subscribe: 0, unsubscribe: 0 };
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Lazy Widgets</title>
<link id="themeStyles" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css">
<!-- required: dojo.js -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js"
(function(d){
console.log("Wrapping dojo.connect/subscribe");
var dc = d.connect,
ddc = d.disconnect,
ds = d.subscribe,
dus = d.unsubscribe,
uniqueHandleId = 0,
handleIds = {};
var handleData = { connect: 0, disconnect: 0, subscribe: 0, unsubscribe: 0 };
d.connect = function() {