Coder Social home page Coder Social logo

apzgen's People

Contributors

crul avatar

Watchers

 avatar  avatar

apzgen's Issues

i18n

  • multi-language
  • numeric and date time formats

add listController support

  • optional add button
  • optional custom on click element action
  • optional multiple selection
  • filters:
    • default values
    • user editable (yes/no)

add downloadSeedFeature

implements optional download external lib options feature
instead of linking to CDNs, create downloadSeedFeatures which when rendered download the content of the file and save it to local output folder

dynamic render pipeline

change fixed extension points (formRenderer, layoutRenderer) to dynamic pipeline in view and class renderers

notifier service

  • modal / no modal
  • closeable / no closeable
  • style options (color, icon)

add text helper control

an input field that search for data through dataservice and shows output data in a readonly field
small button to show information about loading process and results (0, 1 or multiple):

  • if 0 results the button will show an error icon
  • if more than one result found the small buttons will open a window with the results allowing to choose one
  • if single element found the button will open a rich tooltip with entity information (and action buttons)

optional single menu area page for menu

some menus are so complex that they don't fix in one screen
in that cases is useful to show only the areas in the main menu (maybe with few options) and allowing to click in the areas to show all of its options

logging

several levels: error, warn, info, debug

http dataservice

first as substitute for localStorage
later complementary to localStorage

apzDefinitionFactory

implements a factory for the apzDefinition with helpers to add a batch of feature
with fluent api

e.g.:

var apzDefinition = apzDefinitionFactory
    .createDefinition()
    .setTitle('generated apz')
    .setLibs([ 'jquery', 'bootstrap' ])
    .setEngines([ 'angular' ])
    .addFeatures({ featureType: 'seed', path: 'seedwork/servicies', features: { notifier: 'notifier.js', dataservice: 'dataservice.js' } });
    .addFeature('menu')
    .addFeaatures({ featureType: 'iud', features: { tenant: model.tenant, user: model.user });

add seedFeature

Instead of copy all seed folder, define seedFeatures for the seed files.
It should support a full folder ('lib/.') and single files. Folder recursivity not needed.

apzGen web ux

allowing to define, generate and see results online

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.