diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..06edda7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +zip +zips +zip/* +zips/* \ No newline at end of file diff --git a/EULA 1.0.0-2023-en.pdf b/EULA 1.0.0-2023-en.pdf new file mode 100644 index 0000000..1e0de40 --- /dev/null +++ b/EULA 1.0.0-2023-en.pdf Binary files differ diff --git a/README.md b/README.md index 10be522..c7bed11 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,30 @@ -framework +# Framework =============== -Independent JavaScript Framework \ No newline at end of file +Independent JavaScript Framework + +### version +0.1 + +## Rights + +All Rights are reserved to TLCD96. + +The Destribution of this fonts requires the user to credit TLCD96 for TLCD96 work, and prior Authorization by TLCD96. + +## Fonts + +The fonts are made as an SVG and then, using icomoon, compiled to be used in any service authorized by TLCD96. + +## Demo + +The fonts can be viewed in the demo.html included in the package. + +## Readme.txt + +The "Read Me.txt" contains instructions to recompile the fonts and view the fonts. Since the fonts are made via an SVG and each SVG is created by TLCD96, the Rights of the fonts are Exclusive to TLCD96. + +## EULA + +The use of this fonts, are governed by the eula available on [https://tlcd96.com/en/legal/eula/](https://tlcd96.com/en/legal/eula/) and it might require an additional licence to be used. +An Copy of the EULA can be encoutered on the files of the fonts. with the nomenclature "EULA X.X.X-YYYY-en.pdf" \ No newline at end of file diff --git a/dist/framework.prod.js b/dist/framework.prod.js new file mode 100644 index 0000000..19b933a --- /dev/null +++ b/dist/framework.prod.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"Core",{enumerable:!0,get:function(){return _framework.Framework}});var _framework=require("./framework.core"); \ No newline at end of file diff --git a/js/framework.core.js b/js/framework.core.js new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/js/framework.core.js diff --git a/js/framework.exports/amd.js b/js/framework.exports/amd.js new file mode 100644 index 0000000..5431487 --- /dev/null +++ b/js/framework.exports/amd.js @@ -0,0 +1,20 @@ +import { Framework } from "../framework.core.js"; + +// Register as a named AMD module, since Framework can be concatenated with other +// files that may use define, but not via a proper concatenation script that +// understands anonymous AMD modules. A named AMD is safest and most robust +// way to register. Lowercase framework is used because AMD module names are +// derived from file names, and Framework is normally delivered in a lowercase +// file name. Do this after creating the global so that if an AMD module wants +// to call noConflict to hide this version of Framework, it will work. + +// Note that for maximum portability, libraries that are not Framework should +// declare themselves as anonymous modules, and avoid setting a global if an +// AMD loader is present. Framework is a special case. For more information, see +// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon + +if ( typeof define === "function" && define.amd ) { + define( "framework", [], function() { + return Framework; + } ); +} \ No newline at end of file diff --git a/js/framework.exports/global.js b/js/framework.exports/global.js new file mode 100644 index 0000000..858cbc8 --- /dev/null +++ b/js/framework.exports/global.js @@ -0,0 +1,28 @@ +import { Framework } from "../framework.core.js"; + +var + + // Map over jQuery in case of overwrite + _Framework = window.Framework, + + // Map over the $ in case of overwrite + _f = window.f; + +Framework.noConflict = function( deep ) { + if ( window.f === Framework ) { + window.f = _f; + } + + if ( deep && window.Framework === Framework ) { + window.Framework = _Framework; + } + + return Framework; +}; + +// Expose jQuery and $ identifiers, even in AMD +// (trac-7102#comment:10, gh-557) +// and CommonJS for browser emulators (trac-13566) +if ( typeof noGlobal === "undefined" ) { + window.Framework = window.f = Framework; +} \ No newline at end of file diff --git a/js/framework.js b/js/framework.js new file mode 100644 index 0000000..998dc73 --- /dev/null +++ b/js/framework.js @@ -0,0 +1,38 @@ +import { Framework } from "./framework.core.js"; + +import "./framework.selector.js"; +import "./framework.traversing.js"; +import "./framework.callbacks.js"; +import "./framework.deferred.js"; +import "./framework.deferred/exceptionHook.js"; +import "./framework.core/ready.js"; +import "./framework.data.js"; +import "./framework.queue.js"; +import "./framework.queue/delay.js"; +import "./framework.attributes.js"; +import "./framework.event.js"; +import "./framework.event/trigger.js"; +import "./framework.manipulation.js"; +import "./framework.manipulation/_evalUrl.js"; +import "./framework.wrap.js"; +import "./framework.css.js"; +import "./framework.css/hiddenVisibleSelectors.js"; +import "./framework.css/showHide.js"; +import "./framework.serialize.js"; +import "./framework.ajax.js"; +import "./framework.ajax/xhr.js"; +import "./framework.ajax/script.js"; +import "./framework.ajax/jsonp.js"; +import "./framework.ajax/binary.js"; +import "./framework.ajax/load.js"; +import "./framework.core/parseXML.js"; +import "./framework.core/parseHTML.js"; +import "./framework.effects.js"; +import "./framework.effects/animatedSelector.js"; +import "./framework.offset.js"; +import "./framework.dimensions.js"; +import "./framework.deprecated.js"; +import "./framework.exports/amd.js"; +import "./framework.exports/global.js"; + +export { Framework, Framework as f, Framework as $ }; \ No newline at end of file