+// update mkdru_form theme's ui to match state
+mkdru.uiFromState = function () {
+ for (var key in mkdru.state) {
+ switch(key) {
+ case 'query':
+ $('.mkdru-search input:text').attr('value', mkdru.state[key]);
+ break;
+ case 'perpage':
+ $('.mkdru-perpage').attr('value', mkdru.state[key]);
+ break;
+ case 'sort':
+ $('.mkdru-sort').attr('value', mkdru.state[key]);
+ break;
+ }
+ }
+};
+
+mkdru.hashChange = function () {
+ dump("Submidded? " + mkdru.submitted + "\n");
+ var hash = $.deparam.fragment();
+ if (typeof(hash.recid) !== "undefined") {
+ mkdru.pz2.record(hash.recid);
+ }
+ else {
+ $('.mkdru-detail').hide();
+ $('.mkdru-results').show();
+ }
+};
+
+
+