Skip to content

rsv-code/beeTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeeTools

BeeTools is a minimal collection of browser tools. The goal is to provide a base set of tools needed to create simple structured web applications without giant frameworks. BeeTools is less of a framework and more of a set of libraries to get you going on a web app. It includes existing common tools such as head and jQuery.

BeeTools was built as a starting point for client web applications running from Ic9 but only the example server requires Ic9.

Features

  • Dynamic JS/CSS loading. Lazy loading.
  • Browser feature identification.
  • Common JS tools.
  • Templating and template caching.
  • Page Management via Binder.
  • Handling of back button and previous page position.

Packaged Tools/Dependencies

The following tools/dependencies are included in this repository. Their licenses are either included as a file within the directory or are in the top of the file itself.

The Example

If you'd just like to browse the code a bit I'd start with the index.html file. The rest of the client code can be found within the test_data directory.

To actually run the example you'll need an installation of Java 8 or later for Nashorn and Ic9.

Launch the server:

$shell> ic9 test/server.js
[info] Server is up and hosting resources at http://localhost:8080/.

Then point your browser to http://localhost:8080/.

Author

Austin Lehman - [email protected]

License

Unless otherwise stated all other code is licensed under the BSD 3-Clause License. (LICENSE)

About

Simple Browser Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published