cribjs-editor:ef0f1dc9778fc4554b31ce14a3d9820abe9d260f commitshttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commits/ef0f1dc9778fc4554b31ce14a3d9820abe9d260f2020-10-09T11:25:41+02:00https://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/ef0f1dc9778fc4554b31ce14a3d9820abe9d260fHomePage: Don't fail when edit link has been removed2020-10-09T11:25:41+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/d74295964eb0152fb1bb8ecd9fa4d7bb2ce78304Home Page: Edit link to the home page works when editing another app2020-10-09T11:20:39+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/4ba0e16c487ebd13b15473b66f475f0ac4e82b99LandingGadget: Add warning that getting the torrent may take a while2020-10-09T11:19:40+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/1f8c93f2375c3da778c2d6638443b079a467b24aApp Example Page: Add Link to TodoMVC2020-10-09T11:18:49+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/66841d75c6ca972d37ef212b95be0264ead40bccExport Page: Add export page to handle download and share2020-10-07T17:30:19+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/9b79fd6edcc10589c42440ef3ea79987d26e757dAdd Application Page: Can create from WebTorrent Zip2020-10-07T17:27:14+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/c7209288d7fea0608e14c60af0cdebcdd67df77bCrib Enable: Use same path for librairies as Crib Bootloader2020-10-07T15:54:11+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
This is hackish for now, but this solve the issue of partial bootloader
loading where the Crib Enable is supposed to use libraries that have not
been imported.https://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/095a7572389409b7f9dcffb914f9dcc32aef91ecAdd App Page: Allow creation of completely empty Apps2020-10-07T15:53:36+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/f49e15de22d3223efcef8a0516e549e97b15125aTool Pages: Start displaying current Scope2020-10-07T15:33:34+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/47877c45b2b955eb4520abff7ff5d542aa68d538Add App Page: Put App ID first2020-10-07T15:32:18+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/a516b0bcb12da4bea788fdb10dce495e963bd0e3Add App Page: Display Advanced parameters if initialised from url2020-10-07T15:31:35+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/40204fbfee2e58dc3a74cbce6acfcfb85730d841Pages: Use subdomain instead of the current scope2020-10-07T15:27:53+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
Scope is too long and too similar.
It is easier to only display the current subdomain
which should come from the app id. It is an hackish way to
hide scopes while making it look like an app.https://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/c819309fb87230bee3209dc4573b695d347d3e30Home Page: Add list of apps to easily add and use2020-10-06T15:26:30+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/c4725d6910ff803267b73b563e6c636de284d562HelloWorld: Do not provide hello world on the same scope as CribJS2020-10-05T18:50:03+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
* After the latest changes, it should be added by the userhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/ef052cde56bbc4da89c517c167317b44b0656952Add App Page: Don't store index.html in app_url2020-10-05T18:49:02+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/e18145e11d58e9ccc3c3ccf134686aac00e42a57App List Gadget: Clearly display URL2020-10-05T18:47:53+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/96810d30f542b1bbc0eed666c7adbdacea4f7ba6Editor and URL List Page: Updated header to display scope2020-10-05T18:46:49+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/151b0e6bfab5d30a4b5ca0fee999dfb9b9b23d4aHomePage: Editing in another site is updated and work2020-10-05T18:45:12+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/0c7440c585a427593d71454797241200bdbfeccdAdd App Page: Redirect to URL list after adding app2020-10-05T17:14:19+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/e96822cb0417551a79df24cb7630cd238436891bAddAppPage: Read new parameters from the URL2020-10-05T17:09:48+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/63ddb88329f8da5ae6a1b7f39fd6b328e7ba3717Header: Display current scope in header2020-10-05T17:03:47+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/257808cc99d9247c115f432b17f4256c335d83adCrib SW Gadget: Crib Enable Gadget is defined by local variable2020-10-05T16:59:34+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
* Effectively this allows to edit two Sites at the same time in two
differents tabs
* It also to not change the site you are editing in a tab by changing it
in another tabhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/45d870169b043c76c67cf194b99c7a43a90d3ab3Applications: Add the possibility to deploy apps on another CribJS2020-10-02T18:03:35+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
* By default Apps are now deployed to a Crib with a different domain
* App JSON has been updated to have necessary parameters for this
* App list redirect to url list, editor, and export pages with the
crib_enable parameter of the applications to have these pages work
with the crib of the application
* URL List, Editor and Export pages set crib enable url when the
parameter is providedhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/ed6670232717831ec1b9e4f80fc52ba638fd78a4CribSWGadget: Check Crib Enable URL before setting it2020-10-02T17:56:10+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
* Also add the possibility to handle relative urlhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/4bd0ef76ab31c8042933004095b980ef688f6d28InterfaceGadget: Return previously computed values when available2020-10-02T17:54:10+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/3a47ecafa740d9c9e8186159ae2b6e0bade90ebfSelectSite Page: Use CribEnable validator and remove useless elements2020-10-02T17:51:38+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/d8d94128546eb90dc09f19a8e59960a3ce941434CribEnable Validator: Add Gadget to validate crib gadget2020-10-02T17:49:28+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/d759f54ceeef355973bfcde8fc52406dc5c160d4AddApp and AppList pages: App List is taken from Local Url2020-10-01T16:18:39+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
* Instead of getting the List throught the local storage we get it from
a http get. This allows to edit another domain and still have the app
list functionnal.
* Add mecanism to quickly switch domain edition when updating app list
in order to be able to edit the current app list on the current domainhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/e340e859bdf525bab1c3d5cefd5a5830c9ab74ffSelectSitePage: Add dedicated method to change crib enable gadget2020-10-01T16:11:19+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/379fa45b770ddea9af79adab0c3b2d5b73410962CribSWGadget: Add dedicated method to change crib enable gadget2020-10-01T16:09:07+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/3e455dfcf680732ef0d98aa58c1fb1e11ce87e0eZipLoader: Remove default from_path value2020-10-01T09:53:44+02:00Cédric Le Ninivincedric.leninivin@tiolive.com
We are now able to calculate it on our own so it has become bothering
to have it by defaulthttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/e9fb6e68e88a78c18504a37a33ff0cb9d46c51e1Import: Fix case where path to load is empty and root path is not2020-09-30T18:08:27+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/4c24764f3387fa9a1639c12599b5d08d7826fcf5Editor and URL List Page now take advantage of getScope Function2020-09-30T17:49:39+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/279cbb1627be0b5aa5fba5ec91fd29de36c2e7a4Crib Launcher: Make crib enable getScope function available2020-09-30T17:48:22+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/8858c8720cb79f5e0cfbd14e8215f10bcc35f79cCrib-enable: Add possible improvement in XXX2020-09-30T17:45:40+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/49c350ca258f55dc53c5ee96639162feecbf313bcrib-enable: Add getScope to the interface2020-09-30T17:44:41+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/96f494321f3843928b2b085c4cc3819d01c543b4crib-enable: Add Back comments on methods2020-09-30T17:43:08+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/e876944aa3c018bf968f70659de1764ef532e08bCribEnable: Add improvements from ERP5 Developments2020-09-29T11:21:44+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/551afc64ca4aa77a4defead942fd6ed7e3fc86d1LoaderPage: Add instruction to update CribJS2020-09-28T18:32:10+02:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/cedric.leninivin/cribjs-editor/-/commit/0b56c68e1677cdfebfcd184396c720a440cbfe3cToolPage: Clarify Page2020-09-28T18:31:22+02:00Cédric Le Ninivincedric.leninivin@tiolive.com