From e65800ca632f9b7c313fa7399b0068e5721d4671 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Fri, 17 Apr 2015 15:41:38 -0600 Subject: [PATCH] Always show links to related API documentation This is based on the assumptions that * our examples always goog.require something ol.* (otherwise why have the example) * our examples only goog.require exportable symbols or "namespaces" for exportable symbols (e.g. ol.control for the defaults function) * we have an API doc page for each exportable symbol and each "namespace" that has exportable symbols (e.g. ol.Map.html and ol.control.html) It may be that this assumption proves to be wrong, but it would be nice to avoid the extra network traffic and layout shifting when examples load. --- examples/resources/common.js | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/examples/resources/common.js b/examples/resources/common.js index c731a39b59..2609dbbd7c 100644 --- a/examples/resources/common.js +++ b/examples/resources/common.js @@ -10,31 +10,6 @@ }); } - // Check whether links to API-docs of used classes actually point to - // existing html-files: - $('#api-links a').each(function() { - var url = this.href; - $.ajax({ - type: 'HEAD', - url: url, - context: this, - error: function() { - // We get into the error if either the resource didn't exist - // or if HEAD was not allowed (when serving locally via node) - // => remove the
  • and the following comma - var li = $(this).parent(); - var comma = $(li[0].nextSibling); - comma.remove(); - li.remove(); - // It may be that this was the last
  • , if that's the case, - // remove the complete
    , as we don't have an API-links - if ($('#api-links li').length === 0) { - $('#api-links').remove(); - } - } - }); - }); - if (window.location.host === 'localhost:3000') { return; }