From cf019613638089652291bdd5528650d444143137 Mon Sep 17 00:00:00 2001 From: Brendon Boshell Date: Thu, 9 Mar 2017 15:40:57 +0000 Subject: [PATCH] Restore whitespace removed during npmpackage --- docs/manual.html | 16 +++---- javascript/src/js/mxClient.js | 78 +++++++++++++++++------------------ 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/docs/manual.html b/docs/manual.html index bd6f7b0bc..5135c5e39 100644 --- a/docs/manual.html +++ b/docs/manual.html @@ -59,8 +59,8 @@ individual features of the library.

Developers integrating the library in their application should read the section “Pre-requisites” below. Given that mxGraph is a component -part of your application, you must understand how JavaScript web -applications are constructed at an architectural level, and how to program +part of your application, you must understand how JavaScript web +applications are constructed at an architectural level, and how to program both in JavaScript, as well as any server-side languages used.

mxGraph mainly comprises one JavaScript @@ -117,7 +117,7 @@ application to invoke the library's functionality.

mxGraph uses JavaScript for the client-side functionality on the browser. The JavaScript code in turn uses the underlying vector graphics -language on the active browser to render the displayed diagram, currently SVG +language on the active browser to render the displayed diagram, currently SVG for all supported browsers. mxGraph also includes the feature to render entirely using html, this limits the range of functionality available, but is suitable for more simple diagrams.

@@ -131,8 +131,8 @@ browsers and adapts to the inconsistencies behind the scenes.

mxGraph Licensing

-

The JavaScript client of mxGraph is licensed under the - Apache +

The JavaScript client of mxGraph is licensed under the + Apache 2.0 license For detailed licensing questions you are always advised to consult a legal professional.

@@ -272,8 +272,8 @@ abstracts the description of the visual component into one API.

  • Navigate to the evaluation download request page.
  • -
  • Please note that we require a commercial or organizational email - address to process your request. We're not able to sell mxGraph to +
  • Please note that we require a commercial or organizational email + address to process your request. We're not able to sell mxGraph to individuals.
  • When you receive the download details, unzip to your preferred location.
  • @@ -1676,4 +1676,4 @@ operation.


    © 2006-2016 by JGraph Ltd. - + \ No newline at end of file diff --git a/javascript/src/js/mxClient.js b/javascript/src/js/mxClient.js index 09ad0cea8..804e5d31b 100644 --- a/javascript/src/js/mxClient.js +++ b/javascript/src/js/mxClient.js @@ -12,14 +12,14 @@ var mxClient = * well as global constants to identify the browser and operating system in * use. You may have to load chrome://global/content/contentAreaUtils.js in * your page to disable certain security restrictions in Mozilla. - * + * * Variable: VERSION * * Contains the current version of the mxGraph library. The strings that * communicate versions of mxGraph use the following format. - * + * * versionMajor.versionMinor.buildNumber.revisionNumber - * + * * Current version is 3.7.1. */ VERSION: '3.7.1', @@ -62,21 +62,21 @@ var mxClient = /** * Variable: IS_EM - * + * * True if the browser is IE11 in enterprise mode (IE8 standards mode). */ IS_EM: 'spellcheck' in document.createElement('textarea') && document.documentMode == 8, /** * Variable: VML_PREFIX - * + * * Prefix for VML namespace in node names. Default is 'v'. */ VML_PREFIX: 'v', /** * Variable: OFFICE_PREFIX - * + * * Prefix for VML office namespace in node names. Default is 'o'. */ OFFICE_PREFIX: 'o', @@ -111,7 +111,7 @@ var mxClient = navigator.userAgent.indexOf('Presto/2.1.') < 0 && navigator.userAgent.indexOf('Presto/2.0.') < 0 && navigator.userAgent.indexOf('Presto/1.') < 0, - + /** * Variable: IS_SF * @@ -120,14 +120,14 @@ var mxClient = IS_SF: navigator.userAgent.indexOf('AppleWebKit/') >= 0 && navigator.userAgent.indexOf('Chrome/') < 0 && navigator.userAgent.indexOf('Edge/') < 0, - + /** * Variable: IS_IOS - * + * * Returns true if the user agent is an iPad, iPhone or iPod. */ IS_IOS: (navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false), - + /** * Variable: IS_GC * @@ -135,21 +135,21 @@ var mxClient = */ IS_GC: navigator.userAgent.indexOf('Chrome/') >= 0 && navigator.userAgent.indexOf('Edge/') < 0, - + /** * Variable: IS_CHROMEAPP * * True if the this is running inside a Chrome App. */ IS_CHROMEAPP: window.chrome != null && chrome.app != null && chrome.app.runtime != null, - + /** * Variable: IS_FF * * True if the current browser is Firefox. */ IS_FF: navigator.userAgent.indexOf('Firefox/') >= 0, - + /** * Variable: IS_MT * @@ -216,7 +216,7 @@ var mxClient = /** * Variable: IS_TOUCH - * + * * True if this device supports touchstart/-move/-end events (Apple iOS, * Android, Chromebook and Chrome Browser on touch-enabled devices). */ @@ -224,7 +224,7 @@ var mxClient = /** * Variable: IS_POINTER - * + * * True if this device supports Microsoft pointer events (always false on Macs). */ IS_POINTER: window.PointerEvent != null && !(navigator.appVersion.indexOf('Mac') > 0), @@ -242,9 +242,9 @@ var mxClient = * * Returns true if the current browser is supported, that is, if * or is true. - * + * * Example: - * + * * (code) * if (!mxClient.isBrowserSupported()) * { @@ -269,9 +269,9 @@ var mxClient = * * where filename is the (relative) URL of the stylesheet. The charset * is hardcoded to ISO-8859-1 and the type is text/css. - * + * * Parameters: - * + * * rel - String that represents the rel attribute of the link node. * href - String that represents the href attribute of the link node. * doc - Optional parent document of the link node. @@ -286,24 +286,24 @@ var mxClient = doc.write(''); } else - { + { var link = doc.createElement('link'); - + link.setAttribute('rel', rel); link.setAttribute('href', href); link.setAttribute('charset', 'UTF-8'); link.setAttribute('type', 'text/css'); - + var head = doc.getElementsByTagName('head')[0]; head.appendChild(link); } }, - + /** * Function: include * * Dynamically adds a script node to the document header. - * + * * In production environments, the includes are resolved in the mxClient.js * file to reduce the number of requests required for client startup. This * function should only be used in development environments, but not in @@ -313,10 +313,10 @@ var mxClient = { document.write(''); }, - + /** * Function: dispose - * + * * Frees up memory in IE by resolving cyclic dependencies between the DOM * and the JavaScript objects. */ @@ -336,7 +336,7 @@ var mxClient = /** * Variable: mxLoadResources - * + * * Optional global config variable to toggle loading of the two resource files * in and . Default is true. NOTE: This is a global variable, * not a variable of mxClient. @@ -355,7 +355,7 @@ if (typeof(mxLoadResources) == 'undefined') /** * Variable: mxResourceExtension - * + * * Optional global config variable to specify the extension of resource files. * Default is true. NOTE: This is a global variable, not a variable of mxClient. * @@ -373,7 +373,7 @@ if (typeof(mxResourceExtension) == 'undefined') /** * Variable: mxLoadStylesheets - * + * * Optional global config variable to toggle loading of the CSS files when * the library is initialized. Default is true. NOTE: This is a global variable, * not a variable of mxClient. @@ -403,7 +403,7 @@ if (typeof(mxLoadStylesheets) == 'undefined') * * * (end) - * + * * When using a relative path, the path is relative to the URL of the page that * contains the assignment. Trailing slashes are automatically removed. */ @@ -435,7 +435,7 @@ else * * * (end) - * + * * When using a relative path, the path is relative to the URL of the page that * contains the assignment. Trailing slashes are automatically removed. */ @@ -451,7 +451,7 @@ if (typeof(mxImageBasePath) != 'undefined' && mxImageBasePath.length > 0) } else { - mxClient.imageBasePath = mxClient.basePath + '/images'; + mxClient.imageBasePath = mxClient.basePath + '/images'; } /** @@ -461,7 +461,7 @@ else * The special value 'none' will disable all built-in internationalization and * resource loading. See for handling identifiers * with and without a dash. - * + * * Set mxLanguage prior to loading the mxClient library as follows to override * this setting: * @@ -471,7 +471,7 @@ else * * * (end) - * + * * If internationalization is disabled, then the following variables should be * overridden to reflect the current language of the system. These variables are * cleared when i18n is disabled. @@ -496,11 +496,11 @@ else /** * Variable: defaultLanguage - * + * * Defines the default language which is used in the common resource files. Any * resources for this language will only load the common resource file, but not * the language-specific resource file. Default is 'en'. - * + * * Set mxDefaultLanguage prior to loading the mxClient library as follows to override * this setting: * @@ -539,7 +539,7 @@ if (mxLoadStylesheets) * * * (end) - * + * * This is used to avoid unnecessary requests to language files, ie. if a 404 * will be returned. */ @@ -588,12 +588,12 @@ if (mxClient.IS_VML) document.createStyleSheet().cssText = mxClient.VML_PREFIX + '\\:*{behavior:url(#default#VML)}' + mxClient.OFFICE_PREFIX + '\\:*{behavior:url(#default#VML)}'; } - + if (mxLoadStylesheets) { mxClient.link('stylesheet', mxClient.basePath + '/css/explorer.css'); } - + // Cleans up resources when the application terminates window.attachEvent('onunload', mxClient.dispose); }