comp.lang.ada
 help / color / mirror / Atom feed
From: Olivier Henley <olivier.henley@gmail.com>
Subject: Re: Gnoga current status
Date: Thu, 7 Jul 2016 07:49:41 -0700 (PDT)
Date: 2016-07-07T07:49:41-07:00	[thread overview]
Message-ID: <39c66542-b513-4603-ac19-67f260d68c1c@googlegroups.com> (raw)
In-Reply-To: <2690b23e-fa1f-4260-8b8c-2ec0d4d8cffc@googlegroups.com>

On Thursday, July 7, 2016 at 9:02:10 AM UTC-4, tonyg wrote:
> I'm having real problems finding an editor with all the buttons / selection boxes etc 
> 
> Do I need the editor to be using the same javascript being used for Gnoga, I am using  boot.js and jquerymin.js in my gnoga project/js directory?

1. For the editor part, check into Maqetta. To give you an idea of the depth of this editor listen to this: https://www.youtube.com/watch?v=J0LneuYl280&list=PL821DA1C6573FC973

2. You do not need/nor want the editor to use boot.js. The editor should only be used to "build your graphical components". Once you are done with those (you will get html and ccs code), you are left with two choices, or a combination of these choices:

a. You c&p those html and css snippets into boot.html and app.css (the css file that you link in the boot.html of your app) These will be served at page request, static.
b. You make Gnoga code to generate those html/css structures; code that is injected into the DOM when you need it.


IMO, the faster way and cleaner way to work is to first define the static and dynamic parts of your application. E.g, Your app logo placement, the navigation toolbar, the overall structure of the app etc should be STATIC and therefore can be just served in your boot.html file. Second all the widgets that will be created by users interactions, e.g new blog posts should be transformed into 'Gnoga code' for proper DYNAMIC creation/destruction.


  parent reply	other threads:[~2016-07-07 14:49 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-01  9:32 Gnoga current status tonyg
2016-06-01 10:03 ` tonyg
2016-06-07  1:14   ` endlessboomcapitalism
2016-06-07 21:46     ` Shark8
2016-06-08  8:35     ` tonyg
2016-06-10 20:09       ` endlessboomcapitalism
2016-06-13 19:52         ` slos
2016-06-13 22:43 ` Olivier Henley
2016-06-14  9:20   ` tonyg
2016-06-14 16:15     ` David Botton
2016-07-07 13:02       ` tonyg
2016-07-07 13:28         ` gautier_niouzes
2016-07-07 14:49         ` Olivier Henley [this message]
2016-07-11 11:19           ` tonyg
2016-07-15 14:57             ` Olivier Henley
2016-07-18 11:46               ` tonyg
2016-07-18 14:36                 ` Olivier Henley
2016-07-20 10:19                   ` tonyg
2016-06-15 19:23   ` endlessboomcapitalism
2016-07-12  2:29   ` endlessboomcapitalism
2016-07-14 15:16     ` David Botton
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox