Download .zip |
Info | Example | Demos | View files (123) | Download .zip | Reputation | Support forum | Blog (2) | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2018-11-04 (7 months ago) | Not enough user ratings | Total: 96 | All time: 411 This week: 16 |
Version | License | JavaScript version | Categories | |||
flow 0.1 | Proprietary Licen... | 1.0 | Libraries |
Description | Author | |
This package is a general purpose library of objects. |
Pluggable Websites and API
http://frdl.webfan.de/,flow.280.html#API-Reference
To start, in the HTML header section of your page include the following one-liner and your done so far:
<script type="text/javascript" src="http://api.webfan.de/api-d/4/js-api/library.js"></script>
Now you are able to acces and use the µ.Flow Modules and Plugins by your own WebApplication, for example by providing some HTML recognized by the library.
...is work in progress. Default main-entry-point will be https://webfan.de/cdn/application/webfan/node_modules/webfan/homepagesystem.app To start with the new Version, in the HTML header section of your page include the following code and your done so far:
<script type="text/javascript">
(function() {
'use strict';
function exec(c, libUrl, libMetaUrl) {
try {
var execute = window.eval;
execute(c);
} catch (err) {
if (!!console) {
console.warn(err);
console.trace(err);
localStorage.removeItem(libUrl);
localStorage.removeItem(libMetaUrl);
}
}
}
var libUrl = 'https://webfan.de/cdn/application/webfan/node_modules/webfan/homepagesystem.app';
var libMetaUrl = libUrl + '#meta';
var libCoreSource = localStorage.getItem(libUrl);
var libMeta = localStorage.getItem(libMetaUrl);
function LOAD() {
if (window.XMLHttpRequest) {
var request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
var request = new ActiveXObject('Microsoft.XMLHTTP');
}
var loadLib = function() {
if (request.readyState !== 4)
return;
libCoreSource = request.responseText;
localStorage.setItem(libUrl, libCoreSource);
localStorage.setItem(libMetaUrl, new Date().getTime());
exec(libCoreSource, libUrl, libMetaUrl);
};
request.onreadystatechange = loadLib;
try {
request.open('GET', libUrl, true);
request.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
request.send();
} catch (err) {
if (!!console) {
console.warn(err);
(function() {
var h = document.getElementsByTagName("head", document)[0];
var s = document.createElement('script');
s.setAttribute('src', libUrl);
h.insertBefore(s, h.firstChild);
}());
}
}
}
if ((null === libCoreSource || parseInt(libMeta) < new Date().getTime() - 24 60 60 * 1000 || parseInt(libMeta) < 1478981535857) && !!navigator.onLine) {
LOAD();
} else if (null === libCoreSource && !navigator.onLine) {
window.addEventListener('online', function() {
LOAD();
}, true);
return alert('The library was not installed, please go online to install it!');
} else if (null !== libCoreSource) {
exec(libCoreSource, libUrl, libMetaUrl);
} else {
alert('Error loading javascript library [unexpected exception]!');
}
}());
</script>
Once loaded the library by the code above, you can now add apps/widgets/components to your HTML. Read the following link to learn more about using components: https://github.com/frdl/-Flow/blob/master/components/README.md
The API provides several plugins (also 3rd. party scripts) and functionalities, some of them can be lazy-loaded or may be jQuery Plugins. A list of available plugins will follow, but plugins should just be used by developers, please refer to the section "Components" of this readme if you just want to use "finalized widgets to go"!
(C) Till Wehowski - Alle Rechte vorbehalten
@license webdof http://look-up.webfan.de/webdof-license
@license BSD https://github.com/frdl/-Flow/blob/master/LICENSE.md
(C) The Copyright Holders [ MIT, BSD ]
Files |
File | Role | Description | ||
---|---|---|---|---|
api-d (1 directory) | ||||
application (1 directory) | ||||
cdn (1 directory) | ||||
components (2 files, 2 directories) | ||||
example (6 files, 1 directory) | ||||
hist (10 files) | ||||
test (3 files) | ||||
composer.json | Data | Auxiliary data | ||
LICENSE.md | Lic. | Auxiliary data | ||
mobile.js | Class | Class source | ||
package.json | Data | Auxiliary data | ||
README.md | Doc. | Auxiliary data |
Files | / | api-d | / | 4 | / | js-api | / | library.js | / | core |
File | Role | Description |
---|---|---|
frdl.js | Class | Class source |
plugin.core.2.js | Class | Class source |
plugin.core.3.js | Class | Class source |
plugin.core.js | Class | Class source |
plugin.flow.js | Class | Class source |
plugin.storage.js | Class | localStorage managing |
plugin.webfan.js | Example | Example script |
Files | / | api-d | / | 4 | / | js-api | / | library.js | / | plugins |
File | Role | Description |
---|---|---|
plugin.FlowRegister.js | Class | Class source |
plugin.wd-desktop.js | Appl. | Application script |
plugin.wd_themes.js | Class | Class source |
plugin.win.js | Class | Class source |
Files | / | application | / | webfan |
File | Role | Description | ||
---|---|---|---|---|
node_modules (1 file, 1 directory) | ||||
app.html | Doc. | Documentation |
Files | / | application | / | webfan | / | node_modules |
Files | / | application | / | webfan | / | node_modules | / | webfan |
File | Role | Description | ||
---|---|---|---|---|
cjs (1 file) | ||||
navigator (2 files) | ||||
boot.js | Class | Class source | ||
bootcache.js | Example | Example script | ||
frdl-main.js | Class | Class source | ||
homepagesystem.app | Class | Class source | ||
hps-config.js | Class | Class source | ||
hps-features-implementation.js | Class | Class source | ||
hps-main.js | Aux. | Auxiliary script | ||
my-webfan-menu.js | Aux. | Auxiliary script | ||
my-webfan-preloads.js | Aux. | Auxiliary script | ||
my-webfan.js | Class | Class source | ||
overload.js | Class | Class source | ||
ql.js | Class | Class source |
Files | / | application | / | webfan | / | node_modules | / | webfan | / | cjs |
File | Role | Description |
---|---|---|
frdlcjs.js | Example | Example script |
Files | / | cdn | / | frdl | / | flow | / | ui |
File | Role | Description |
---|---|---|
frdl-ui.js | Class | Class source |
frdlui.js | Class | Class source |
ui8x.js | Class | Class source |
Files | / | components |
File | Role | Description | ||
---|---|---|---|---|
locale (4 files, 1 directory) | ||||
webfan (9 directories) | ||||
README.DEV.md | Doc. | Documentation | ||
README.md | Doc. | µ.Flow Components |
Files | / | components | / | locale |
File | Role | Description | ||
---|---|---|---|---|
css (1 file) | ||||
app.js | Appl. | Application script | ||
config.xml | Data | Auxiliary data | ||
index.html | Doc. | Documentation | ||
README.md | Doc. | Documentation |
Files | / | components | / | webfan |
File | Role | Description | ||
---|---|---|---|---|
cli (6 files, 3 directories) | ||||
install (3 files, 1 directory) | ||||
marketplace (5 files, 4 directories) | ||||
messenger (4 files) | ||||
nachrichten (5 files, 1 directory) | ||||
progressbar (4 files) | ||||
tmock (5 files, 2 directories) | ||||
webfat (1 directory) | ||||
workspace (4 files, 1 directory) |
Files | / | components | / | webfan | / | cli |
File | Role | Description | ||
---|---|---|---|---|
clisetup (1 file) | ||||
js (2 files) | ||||
templates (1 file) | ||||
app.js | Appl. | Application script | ||
config.xml | Data | Auxiliary data | ||
index.html | Doc. | Documentation | ||
index_external_copy_this.html | Doc. | Documentation | ||
README.md | Doc. | Documentation | ||
terminal.png | Icon | Icon image |
Files | / | components | / | webfan | / | cli | / | js |
File | Role | Description |
---|---|---|
cli.js | Class | Class source |
console.js | Class | Class source |
Files | / | components | / | webfan | / | cli | / | templates |
File | Role | Description |
---|---|---|
launch_pad.html | Data | Auxiliary data |
Files | / | components | / | webfan | / | install |
File | Role | Description | ||
---|---|---|---|---|
templates (1 file) | ||||
config.xml | Data | Auxiliary data | ||
icon.png | Icon | Icon image | ||
icon128.png | Icon | Icon image |
Files | / | components | / | webfan | / | install | / | templates |
File | Role | Description |
---|---|---|
buttons.appinstall.html | Doc. | Documentation |
Files | / | components | / | webfan | / | marketplace |
File | Role | Description | ||
---|---|---|---|---|
css (1 file) | ||||
images (1 file) | ||||
locale (1 file, 3 directories) | ||||
templates (3 files) | ||||
app.js | Example | Example script | ||
config.xml | Data | Auxiliary data | ||
icon.ico | Data | Auxiliary data | ||
index.html | Doc. | Documentation | ||
index_external_copy_this.html | Doc. | Documentation |
Files | / | components | / | webfan | / | marketplace | / | images |
File | Role | Description |
---|---|---|
icon_download.gif | Icon | Icon image |
Files | / | components | / | webfan | / | marketplace | / | locale |
File | Role | Description | ||
---|---|---|---|---|
de_DE (1 file) | ||||
en_GB (1 file) | ||||
fr_FR (1 file) | ||||
locales.ini | Data | Auxiliary data |
Files | / | components | / | webfan | / | marketplace | / | locale | / | de_DE |
File | Role | Description |
---|---|---|
de_DE.properties | Data | Auxiliary data |
Files | / | components | / | webfan | / | marketplace | / | locale | / | en_GB |
File | Role | Description |
---|---|---|
en_GB.properties | Data | Auxiliary data |
Files | / | components | / | webfan | / | marketplace | / | locale | / | fr_FR |
File | Role | Description |
---|---|---|
fr_FR.properties | Data | Auxiliary data |
Files | / | components | / | webfan | / | marketplace | / | templates |
File | Role | Description |
---|---|---|
home.html | Doc. | Documentation |
index.html | Doc. | Documentation |
index_old1.html | Doc. | Documentation |
Files | / | components | / | webfan | / | messenger |
File | Role | Description |
---|---|---|
app.js | Appl. | Application script |
config.xml | Data | Auxiliary data |
index.html | Doc. | Documentation |
index_external_copy_this.html | Doc. | Documentation |
Files | / | components | / | webfan | / | nachrichten |
File | Role | Description | ||
---|---|---|---|---|
templates (1 file) | ||||
app.js | Appl. | Application script | ||
config.xml | Data | Auxiliary data | ||
index.html | Doc. | Documentation | ||
index_external_copy_this.html | Doc. | Documentation | ||
webfan.favicon.ico | Data | Auxiliary data |
Files | / | components | / | webfan | / | nachrichten | / | templates |
File | Role | Description |
---|---|---|
news.html | Doc. | Documentation |
Files | / | components | / | webfan | / | progressbar |
File | Role | Description |
---|---|---|
config.xml | Data | Auxiliary data |
icon.ico | Data | Auxiliary data |
progressbar.css | Data | Auxiliary data |
progressbar.js | Class | Class source |
Files | / | components | / | webfan | / | tmock |
File | Role | Description | ||
---|---|---|---|---|
locale (1 file, 3 directories) | ||||
templates (1 file) | ||||
app.js | Example | Example script | ||
config.xml | Data | Auxiliary data | ||
index.html | Doc. | Documentation | ||
index_external_copy_this.html | Doc. | Documentation | ||
test.html | Doc. | Documentation |
Files | / | components | / | webfan | / | tmock | / | locale |
File | Role | Description | ||
---|---|---|---|---|
de_DE (1 file) | ||||
en_GB (1 file) | ||||
fr_FR (1 file) | ||||
locales.ini | Data | Auxiliary data |
Files | / | components | / | webfan | / | tmock | / | locale | / | de_DE |
File | Role | Description |
---|---|---|
de_DE.properties | Data | Auxiliary data |
Files | / | components | / | webfan | / | tmock | / | locale | / | en_GB |
File | Role | Description |
---|---|---|
en_GB.properties | Data | Auxiliary data |
Files | / | components | / | webfan | / | tmock | / | locale | / | fr_FR |
File | Role | Description |
---|---|---|
fr_FR.properties | Data | Auxiliary data |
Files | / | components | / | webfan | / | webfat | / | js |
File | Role | Description |
---|---|---|
intents.js | Class | Class source |
ql-engine.js | Class | Class source |
Files | / | components | / | webfan | / | workspace |
File | Role | Description | ||
---|---|---|---|---|
js (2 files) | ||||
app.js | Appl. | Application script | ||
config.xml | Data | Auxiliary data | ||
index.html | Output | Sample output | ||
index_external_copy_this.html | Doc. | Documentation |
Files | / | components | / | webfan | / | workspace | / | js |
File | Role | Description |
---|---|---|
desktop.js | Class | Class source |
webfan.gui.MenuCtrl.js | Class | Class source |
Files | / | example |
File | Role | Description | ||
---|---|---|---|---|
theme (1 file) | ||||
example.load-an-addon.js | Example | Example script | ||
index.html | Example | Documentation | ||
language.js | Example | Example script | ||
open-a-window.js | Example | Example script | ||
tabs.js | Example | Example script | ||
WebfanDesktopModul.js | Example | Example script |
Files | / | hist |
File | Role | Description |
---|---|---|
dev.2.js | Class | Class source |
dev.3.js | Class | Class source |
dev1.js | Class | Class source |
dev4.js | Class | Class source |
fnPresets-5.js | Class | Class source |
frdl-main-3.js | Class | Class source |
frdl8x.js | Class | Class source |
library.1.js | Class | Class source |
mobile.make-require-async.js | Class | Class source |
Namespace.plugin-modules.js | Example | Example script |
Files | / | test |
File | Role | Description |
---|---|---|
nquery3.html | Doc. | Documentation |
typescript.html | Doc. | Documentation |
workspace.html | Doc. | Documentation |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
Documentation + API-Reference Documentation + API-Reference |