onami-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From simonetrip...@apache.org
Subject svn commit: r1451920 [2/15] - in /incubator/onami/site/scopes: ./ apidocs/ apidocs/assets/ apidocs/assets/images/ apidocs/reference/ apidocs/reference/org/ apidocs/reference/org/apache/ apidocs/reference/org/apache/onami/ apidocs/reference/org/apache/o...
Date Sat, 02 Mar 2013 19:14:02 GMT
Added: incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js (added)
+++ incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js Sat Mar  2 19:13:58
2013
@@ -0,0 +1,402 @@
+var API_LEVEL_ENABLED_COOKIE = "api_level_enabled";
+var API_LEVEL_INDEX_COOKIE = "api_level_index";
+var minLevelIndex = 0;
+
+function toggleApiLevelSelector(checkbox) {
+  var date = new Date();
+  date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
+  var expiration = date.toGMTString();
+  if (checkbox.checked) {
+    $("#apiLevelSelector").removeAttr("disabled");
+    $("#api-level-toggle label").removeClass("disabled");
+    writeCookie(API_LEVEL_ENABLED_COOKIE, 1, null, expiration);
+  } else {
+    $("#apiLevelSelector").attr("disabled","disabled");
+    $("#api-level-toggle label").addClass("disabled");
+    writeCookie(API_LEVEL_ENABLED_COOKIE, 0, null, expiration);
+  }
+  changeApiLevel();
+}
+
+function buildApiLevelSelector() {
+  var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE);
+  var userApiLevelIndex = readCookie(API_LEVEL_INDEX_COOKIE); // No cookie (zero) is the
same as maxLevel.
+  
+  if (userApiLevelEnabled == 0) {
+    $("#apiLevelSelector").attr("disabled","disabled");
+  } else {
+    $("#apiLevelCheckbox").attr("checked","checked");
+    $("#api-level-toggle label").removeClass("disabled");
+  }
+  
+  minLevelValue = $("body").attr("class");
+  minLevelIndex = apiKeyToIndex(minLevelValue);
+  var select = $("#apiLevelSelector").html("").change(changeApiLevel);
+  for (var i = SINCE_DATA.length-1; i >= 0; i--) {
+    var option = $("<option />").attr("value",""+SINCE_DATA[i]).append(""+SINCE_LABELS[i]);
+    select.append(option);
+  }
+  
+  // get the DOM element and use setAttribute cuz IE6 fails when using jquery .attr('selected',true)
+  var selectedLevelItem = $("#apiLevelSelector option").get(SINCE_DATA.length - userApiLevelIndex
- 1);
+  selectedLevelItem.setAttribute('selected',true);
+}
+
+function changeApiLevel() {
+  var userApiLevelEnabled = readCookie(API_LEVEL_ENABLED_COOKIE);
+  var selectedLevelIndex = SINCE_DATA.length - 1;
+  
+  if (userApiLevelEnabled == 0) {
+    toggleVisisbleApis(selectedLevelIndex, "body");
+  } else {
+    selectedLevelIndex = getSelectedLevelIndex();
+    toggleVisisbleApis(selectedLevelIndex, "body");
+    
+    var date = new Date();
+    date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
+    var expiration = date.toGMTString();
+    writeCookie(API_LEVEL_INDEX_COOKIE, selectedLevelIndex, null, expiration);
+  }
+  
+  var thing = ($("#jd-header").html().indexOf("package") != -1) ? "package" : "class";
+  showApiWarning(thing, selectedLevelIndex, minLevelIndex);
+}
+
+function showApiWarning(thing, selectedLevelIndex, minLevelIndex) {
+  if (selectedLevelIndex < minLevelIndex) {
+	  $("#naMessage").show().html("<div><p><strong>This " + thing
+		  + " is not available with API version "
+		  + SINCE_LABELS[selectedLevelIndex] + ".</strong></p>"
+	      + "<p>To reveal this "
+	      + "document, change the value in the API filter above.</p>");
+  } else {
+    $("#naMessage").hide();
+  }
+}
+
+function toggleVisisbleApis(selectedLevelIndex, context) {
+  var apis = $(".api",context);
+  apis.each(function(i) {
+    var obj = $(this);
+    var className = obj.attr("class");
+    var apiLevelPos = className.lastIndexOf("-")+1;
+    var apiLevelEndPos = className.indexOf(" ", apiLevelPos);
+    apiLevelEndPos = apiLevelEndPos != -1 ? apiLevelEndPos : className.length;
+    var apiLevelName = className.substring(apiLevelPos, apiLevelEndPos);
+    var apiLevelIndex = apiKeyToIndex(apiLevelName);
+    if (apiLevelIndex > selectedLevelIndex) {
+      obj.addClass("absent").attr("title","Requires API Level "+SINCE_LABELS[apiLevelIndex]+"
or higher");
+    } else {
+      obj.removeClass("absent").removeAttr("title");
+    }
+  });
+}
+
+function apiKeyToIndex(key) {
+  for (i = 0; i < SINCE_DATA.length; i++) {
+    if (SINCE_DATA[i] == key) {
+      return i;
+    }
+  }
+  return -1;
+}
+
+function getSelectedLevelIndex() {
+  return SINCE_DATA.length - $("#apiLevelSelector").attr("selectedIndex") - 1;
+}
+
+/* NAVTREE */
+
+function new_node(me, mom, text, link, children_data, api_level)
+{
+  var node = new Object();
+  node.children = Array();
+  node.children_data = children_data;
+  node.depth = mom.depth + 1;
+
+  node.li = document.createElement("li");
+  mom.get_children_ul().appendChild(node.li);
+
+  node.label_div = document.createElement("div");
+  node.label_div.className = "label";
+  if (api_level != null) {
+    $(node.label_div).addClass("api");
+    $(node.label_div).addClass("api-level-"+api_level);
+  }
+  node.li.appendChild(node.label_div);
+  node.label_div.style.paddingLeft = 10*node.depth + "px";
+
+  if (children_data == null) {
+    // 12 is the width of the triangle and padding extra space
+    node.label_div.style.paddingLeft = ((10*node.depth)+12) + "px";
+  } else {
+    node.label_div.style.paddingLeft = 10*node.depth + "px";
+    node.expand_toggle = document.createElement("a");
+    node.expand_toggle.href = "javascript:void(0)";
+    node.expand_toggle.onclick = function() {
+          if (node.expanded) {
+            $(node.get_children_ul()).slideUp("fast");
+            node.plus_img.src = toAssets + "images/triangle-closed-small.png";
+            node.expanded = false;
+          } else {
+            expand_node(me, node);
+          }
+       };
+    node.label_div.appendChild(node.expand_toggle);
+
+    node.plus_img = document.createElement("img");
+    node.plus_img.src = toAssets + "images/triangle-closed-small.png";
+    node.plus_img.className = "plus";
+    node.plus_img.border = "0";
+    node.expand_toggle.appendChild(node.plus_img);
+
+    node.expanded = false;
+  }
+
+  var a = document.createElement("a");
+  node.label_div.appendChild(a);
+  node.label = document.createTextNode(text);
+  a.appendChild(node.label);
+  if (link) {
+    a.href = me.toroot + link;
+  } else {
+    if (children_data != null) {
+      a.className = "nolink";
+      a.href = "javascript:void(0)";
+      a.onclick = node.expand_toggle.onclick;
+      // This next line shouldn't be necessary.
+      node.expanded = false;
+    }
+  }
+  
+
+  node.children_ul = null;
+  node.get_children_ul = function() {
+      if (!node.children_ul) {
+        node.children_ul = document.createElement("ul");
+        node.children_ul.className = "children_ul";
+        node.children_ul.style.display = "none";
+        node.li.appendChild(node.children_ul);
+      }
+      return node.children_ul;
+    };
+
+  return node;
+}
+
+function expand_node(me, node)
+{
+  if (node.children_data && !node.expanded) {
+    if (node.children_visited) {
+      $(node.get_children_ul()).slideDown("fast");
+    } else {
+      get_node(me, node);
+      if ($(node.label_div).hasClass("absent")) $(node.get_children_ul()).addClass("absent");
+      $(node.get_children_ul()).slideDown("fast");
+    }
+    node.plus_img.src = toAssets + "images/triangle-opened-small.png";
+    node.expanded = true;
+    
+    // perform api level toggling because new nodes are new to the DOM
+    var selectedLevel = $("#apiLevelSelector").attr("selectedIndex");
+    toggleVisisbleApis(selectedLevel, "#side-nav");
+  }
+}
+
+function get_node(me, mom)
+{
+  mom.children_visited = true;
+  for (var i in mom.children_data) {
+    var node_data = mom.children_data[i];
+    mom.children[i] = new_node(me, mom, node_data[0], node_data[1],
+        node_data[2], node_data[3]);
+  }
+}
+
+function this_page_relative(toroot)
+{
+  var full = document.location.pathname;
+  var file = "";
+  if (toroot.substr(0, 1) == "/") {
+    if (full.substr(0, toroot.length) == toroot) {
+      return full.substr(toroot.length);
+    } else {
+      // the file isn't under toroot.  Fail.
+      return null;
+    }
+  } else {
+    if (toroot != "./") {
+      toroot = "./" + toroot;
+    }
+    do {
+      if (toroot.substr(toroot.length-3, 3) == "../" || toroot == "./") {
+        var pos = full.lastIndexOf("/");
+        file = full.substr(pos) + file;
+        full = full.substr(0, pos);
+        toroot = toroot.substr(0, toroot.length-3);
+      }
+    } while (toroot != "" && toroot != "/");
+    return file.substr(1);
+  }
+}
+
+function find_page(url, data)
+{
+  var nodes = data;
+  var result = null;
+  for (var i in nodes) {
+    var d = nodes[i];
+    if (d[1] == url) {
+      return new Array(i);
+    }
+    else if (d[2] != null) {
+      result = find_page(url, d[2]);
+      if (result != null) {
+        return (new Array(i).concat(result));
+      }
+    }
+  }
+  return null;
+}
+
+function load_navtree_data() {
+  var navtreeData = document.createElement("script");
+  navtreeData.setAttribute("type","text/javascript");
+  navtreeData.setAttribute("src", toAssets + "navtree_data.js");
+  $("head").append($(navtreeData));
+}
+
+function init_default_navtree(toroot) {
+  init_navtree("nav-tree", toroot, NAVTREE_DATA);
+  
+  // perform api level toggling because because the whole tree is new to the DOM
+  var selectedLevel = $("#apiLevelSelector").attr("selectedIndex");
+  toggleVisisbleApis(selectedLevel, "#side-nav");
+}
+
+function init_navtree(navtree_id, toroot, root_nodes)
+{
+  var me = new Object();
+  me.toroot = toroot;
+  me.node = new Object();
+
+  me.node.li = document.getElementById(navtree_id);
+  me.node.children_data = root_nodes;
+  me.node.children = new Array();
+  me.node.children_ul = document.createElement("ul");
+  me.node.get_children_ul = function() { return me.node.children_ul; };
+  //me.node.children_ul.className = "children_ul";
+  me.node.li.appendChild(me.node.children_ul);
+  me.node.depth = 0;
+
+  get_node(me, me.node);
+
+  me.this_page = this_page_relative(toroot);
+  me.breadcrumbs = find_page(me.this_page, root_nodes);
+  if (me.breadcrumbs != null && me.breadcrumbs.length != 0) {
+    var mom = me.node;
+    for (var i in me.breadcrumbs) {
+      var j = me.breadcrumbs[i];
+      mom = mom.children[j];
+      expand_node(me, mom);
+    }
+    mom.label_div.className = mom.label_div.className + " selected";
+    addLoadEvent(function() {
+      scrollIntoView("nav-tree");
+      });
+  }
+}
+
+/* TOGGLE INHERITED MEMBERS */
+
+/* Toggle an inherited class (arrow toggle)
+ * @param linkObj  The link that was clicked.
+ * @param expand  'true' to ensure it's expanded. 'false' to ensure it's closed.
+ *                'null' to simply toggle.
+ */
+function toggleInherited(linkObj, expand) {
+    var base = linkObj.getAttribute("id");
+    var list = document.getElementById(base + "-list");
+    var summary = document.getElementById(base + "-summary");
+    var trigger = document.getElementById(base + "-trigger");
+    var a = $(linkObj);
+    if ( (expand == null && a.hasClass("closed")) || expand ) {
+        list.style.display = "none";
+        summary.style.display = "block";
+        trigger.src = toAssets + "images/triangle-opened.png";
+        a.removeClass("closed");
+        a.addClass("opened");
+    } else if ( (expand == null && a.hasClass("opened")) || (expand == false) ) {
+        list.style.display = "block";
+        summary.style.display = "none";
+        trigger.src = toAssets + "images/triangle-closed.png";
+        a.removeClass("opened");
+        a.addClass("closed");
+    }
+    return false;
+}
+
+/* Toggle all inherited classes in a single table (e.g. all inherited methods)
+ * @param linkObj  The link that was clicked.
+ * @param expand  'true' to ensure it's expanded. 'false' to ensure it's closed.
+ *                'null' to simply toggle.
+ */
+function toggleAllInherited(linkObj, expand) {
+  var a = $(linkObj);
+  var table = $(a.parent().parent().parent()); // ugly way to get table/tbody
+  var expandos = $(".jd-expando-trigger", table);
+  if ( (expand == null && a.text() == "[Expand]") || expand ) {
+    expandos.each(function(i) {
+      toggleInherited(this, true);
+    });
+    a.text("[Collapse]");
+  } else if ( (expand == null && a.text() == "[Collapse]") || (expand == false) )
{
+    expandos.each(function(i) {
+      toggleInherited(this, false);
+    });
+    a.text("[Expand]");
+  }
+  return false;
+}
+
+/* Toggle all inherited members in the class (link in the class title)
+ */
+function toggleAllClassInherited() {
+  var a = $("#toggleAllClassInherited"); // get toggle link from class title
+  var toggles = $(".toggle-all", $("#doc-content"));
+  if (a.text() == "[Expand All]") {
+    toggles.each(function(i) {
+      toggleAllInherited(this, true);
+    });
+    a.text("[Collapse All]");
+  } else {
+    toggles.each(function(i) {
+      toggleAllInherited(this, false);
+    });
+    a.text("[Expand All]");
+  }
+  return false;
+}
+
+/* Expand all inherited members in the class. Used when initiating page search */
+function ensureAllInheritedExpanded() {
+  var toggles = $(".toggle-all", $("#doc-content"));
+  toggles.each(function(i) {
+    toggleAllInherited(this, true);
+  });
+  $("#toggleAllClassInherited").text("[Collapse All]");
+}
+
+
+/* HANDLE KEY EVENTS
+ * - Listen for Ctrl+F (Cmd on Mac) and expand all inherited members (to aid page search)
+ */
+var agent = navigator['userAgent'].toLowerCase();
+var mac = agent.indexOf("macintosh") != -1;
+
+$(document).keydown( function(e) {
+var control = mac ? e.metaKey && !e.ctrlKey : e.ctrlKey; // get ctrl key
+  if (control && e.which == 70) {  // 70 is "F"
+    ensureAllInheritedExpanded();
+  }
+});
\ No newline at end of file

Propchange: incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/apidocs/assets/android-developer-reference.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: incubator/onami/site/scopes/apidocs/assets/customizations.css
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/customizations.css?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/apidocs/assets/customizations.css (added)
+++ incubator/onami/site/scopes/apidocs/assets/customizations.css Sat Mar  2 19:13:58 2013
@@ -0,0 +1,7 @@
+#header {
+  border-bottom: 3px solid #0767a4;
+}
+
+#search_filtered .jd-selected {
+  background-color: #0767a4;
+}
\ No newline at end of file

Propchange: incubator/onami/site/scopes/apidocs/assets/customizations.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: incubator/onami/site/scopes/apidocs/assets/customizations.js
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/customizations.js?rev=1451920&view=auto
==============================================================================
    (empty)

Propchange: incubator/onami/site/scopes/apidocs/assets/customizations.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/apidocs/assets/customizations.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/apidocs/assets/customizations.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: incubator/onami/site/scopes/apidocs/assets/images/bg_fade.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/bg_fade.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/bg_fade.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/bg_logo.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/bg_logo.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/bg_logo.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/body-gradient-tab.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/body-gradient-tab.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/body-gradient-tab.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/body-gradient.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/body-gradient.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/body-gradient.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/grad-rule-qv.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/grad-rule-qv.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/grad-rule-qv.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/hr_gray_main.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/hr_gray_main.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/hr_gray_main.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/hr_gray_side.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/hr_gray_side.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/hr_gray_side.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/left_off.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/left_off.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/left_off.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/left_on.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/left_on.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/left_on.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/preliminary.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/preliminary.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/preliminary.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/resizable-e.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/resizable-e.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/resizable-e.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/resizable-e2.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/resizable-e2.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/resizable-e2.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/resizable-eg.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/resizable-eg.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/resizable-eg.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/resizable-s.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/resizable-s.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/resizable-s.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/resizable-s2.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/resizable-s2.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/resizable-s2.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/resizable-sg.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/resizable-sg.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/resizable-sg.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/right_off.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/right_off.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/right_off.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/right_on.jpg
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/right_on.jpg?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/right_on.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: incubator/onami/site/scopes/apidocs/assets/images/sidenav-rule.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/sidenav-rule.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/sidenav-rule.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/spacer.gif
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/spacer.gif?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/spacer.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: incubator/onami/site/scopes/apidocs/assets/images/triangle-closed-small.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/triangle-closed-small.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/triangle-closed-small.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/triangle-closed.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/triangle-closed.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/triangle-closed.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/triangle-opened-small.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/triangle-opened-small.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/triangle-opened-small.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/images/triangle-opened.png
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/images/triangle-opened.png?rev=1451920&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/onami/site/scopes/apidocs/assets/images/triangle-opened.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: incubator/onami/site/scopes/apidocs/assets/jquery-history.js
URL: http://svn.apache.org/viewvc/incubator/onami/site/scopes/apidocs/assets/jquery-history.js?rev=1451920&view=auto
==============================================================================
--- incubator/onami/site/scopes/apidocs/assets/jquery-history.js (added)
+++ incubator/onami/site/scopes/apidocs/assets/jquery-history.js Sat Mar  2 19:13:58 2013
@@ -0,0 +1,78 @@
+/**
+ * jQuery history event v0.1
+ * Copyright (c) 2008 Tom Rodenberg <tarodenberg gmail com>
+ * Licensed under the GPL (http://www.gnu.org/licenses/gpl.html) license.
+ */
+(function($) {
+    var currentHash, previousNav, timer, hashTrim = /^.*#/;
+
+    var msie = {
+        iframe: null,
+        getDoc: function() {
+            return msie.iframe.contentWindow.document;
+        },
+        getHash: function() {
+            return msie.getDoc().location.hash;
+        },
+        setHash: function(hash) {
+            var d = msie.getDoc();
+            d.open();
+            d.close();
+            d.location.hash = hash;
+        }
+    };
+
+    var historycheck = function() {
+        var hash = msie.iframe ? msie.getHash() : location.hash;
+        if (hash != currentHash) {
+            currentHash = hash;
+            if (msie.iframe) {
+                location.hash = currentHash;
+            }
+            var current = $.history.getCurrent();
+            $.event.trigger('history', [current, previousNav]);
+            previousNav = current;
+        }
+    };
+
+    $.history = {
+        add: function(hash) {
+            hash = '#' + hash.replace(hashTrim, '');
+            if (currentHash != hash) {
+                var previous = $.history.getCurrent();
+                location.hash = currentHash = hash;
+                if (msie.iframe) {
+                    msie.setHash(currentHash);
+                }
+                $.event.trigger('historyadd', [$.history.getCurrent(), previous]);
+            }
+            if (!timer) {
+                timer = setInterval(historycheck, 100);
+            }
+        },
+        getCurrent: function() {
+            if (currentHash) {
+              return currentHash.replace(hashTrim, '');
+            } else { 
+              return ""; 
+            }
+        }
+    };
+
+    $.fn.history = function(fn) {
+        $(this).bind('history', fn);
+    };
+
+    $.fn.historyadd = function(fn) {
+        $(this).bind('historyadd', fn);
+    };
+
+    $(function() {
+        currentHash = location.hash;
+        if ($.browser.msie) {
+            msie.iframe = $('<iframe style="display:none" src="javascript:false;"></iframe>').prependTo('body')[0];
+            msie.setHash(currentHash);
+            currentHash = msie.getHash();
+        }
+    });
+})(jQuery);
\ No newline at end of file

Propchange: incubator/onami/site/scopes/apidocs/assets/jquery-history.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/onami/site/scopes/apidocs/assets/jquery-history.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/onami/site/scopes/apidocs/assets/jquery-history.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message