Git Product home page Git Product logo

refocus-lens-multitable's Introduction

refocus-lens-multitable

| NOTE: This repository is infrequently maintained.

MultiTable

A fluid multi-table layout. Each table groups subjects together under a shared parent.

Sample1

Sample2

Setup

  1. Git clone this repo.

  2. Install the Refocus Lens Developer Kit.

     git clone https://github.com/salesforce/refocus-ldk
     cd refocus-ldk
     npm install
    
  3. Copy this lens into your refocus-ldk/Lenses directory.

     cp -r ../refocus-lens-multitable/MultiTable Lenses/
    
  4. Configure the Refocus LDK.

     npm config set refocus-ldk:lens MultiTable
    
  5. Compile the lens.

     npm run compile
    

Note: The bootstrap library included in this lens is built from bootstrap 4 alpha with flex enabled.

Test

Run the Refocus LDK's test script to run all the tests under refocus-ldk/Lenses/MultiTable/test.

npm test

Build

Run the Refocus LDK's build script to generate the lens library (refocus-ldk/dist/MultiTable.zip).

npm run build

Deploy

Use the Refocus UI or API (/v1/lenses) to deploy the lens.

refocus-lens-multitable's People

Contributors

annyhe avatar harshkothari410 avatar iamigo avatar jgraff2 avatar pallavi2209 avatar shriramshankar avatar svc-scm avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

refocus-lens-multitable's Issues

aspects not in [rank+name] order

As statuses change in a subject group in response to real time events, aspects can come and go, i.e. be displayed as a row in the subject group table or removed as a row in the subject group table. Sometimes the order of aspects gets out of proper rank+name order!
An aspect row in a subject table should always be in its proper alphabetical order in relation to the other rows in that subject group table.
Note that full page refresh always renders the aspects in proper order--this bug only occurs for real time events.
Fix and add unit tests.

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.