Quantcast

Proposed changes to nav for Twitter Bootstrap compatibility

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Proposed changes to nav for Twitter Bootstrap compatibility

stevepiercy
Howdy,

I'm working on improving the nav object rendering.  The goals are:

* backward compatible
* flexible
* use Twitter Bootstrap as the primary example of markup

So far I have these items on my road map.

* When calling oncreate for nav, the optional parameter
-ulclass='string' will store the value in the nav object.  When
renderhtml is called, the class will be inserted into the <ul> tag.
* When calling the insert method on a nav, the optional
parameter -liclass='string' will store the value in the nav
object item.  When renderhtml is called, the class will be
inserted into the <li> tag for the item.
* When calling the insert method on a nav, the optional
parameter -tbdropdown=boolean  will store the value in the nav
object item.  Default is false.  When renderhtml is called and
if true for the item, the class 'dropdown' will be inserted into
the <li> tag,  'dropdown-toggle' will be inserted into the class
attribute for the <a> tag, ' data-toggle="dropdown"' will be
inserted into the <a> tag, and ' <span class="caret"></span>'
will be appended to the label.
* When calling oncreate for nav, the optional parameter
-currentclasstags=array('li','a') will insert the class as
defined by -currentclass into either the <li>, <a>, or both.

Ultimately the output would look like this, for example:
http://getbootstrap.com/components/#nav-dropdowns

       <ul class="nav nav-tabs">
         <li class="active"><a href="#">Home</a></li>
         <li><a href="#">Help</a></li>
         <li class="dropdown">
           <a class="dropdown-toggle" data-toggle="dropdown" href="#">
             Dropdown <span class="caret"></span>
           </a>
           <ul class="dropdown-menu">
             <li class="disabled"><a href="#">Action</a></li>
             <li><a href="#">Another action</a></li>
             <li><a href="#">Something else here</a></li>
           </ul>
         </li>
       </ul>

Comments on the road map are welcome, especially if you have
already implemented these features in your Knop nav.

After I tackle nav, I might look into form and grid.  nav seems
to be the lowest hanging fruit.

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<[hidden email]>                  <http://www.StevePiercy.com/>


--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Proposed changes to nav for Twitter Bootstrap compatibility

Rick Draper
Hi Steve,

Saw the announcement about Bootstrap 3 RC1... http://blog.getbootstrap.com/

Something to note from the change log...

What's changed!?

With over ~1,600 commits, ~72,000 additions/deletions, and ~300 files changed, everything has changed.


Very best regards,

Rick


-----Original Message-----
From: Knop Framework Discussion [mailto:[hidden email]] On Behalf Of Steve Piercy - Web Site Builder
Sent: Friday, 2 August 2013 6:33 PM
To: Knop Framework Discussion
Subject: Proposed changes to nav for Twitter Bootstrap compatibility

Howdy,

I'm working on improving the nav object rendering.  The goals are:

* backward compatible
* flexible
* use Twitter Bootstrap as the primary example of markup

So far I have these items on my road map.

* When calling oncreate for nav, the optional parameter -ulclass='string' will store the value in the nav object.  When renderhtml is called, the class will be inserted into the <ul> tag.
* When calling the insert method on a nav, the optional parameter -liclass='string' will store the value in the nav object item.  When renderhtml is called, the class will be inserted into the <li> tag for the item.
* When calling the insert method on a nav, the optional parameter -tbdropdown=boolean  will store the value in the nav object item.  Default is false.  When renderhtml is called and if true for the item, the class 'dropdown' will be inserted into the <li> tag,  'dropdown-toggle' will be inserted into the class attribute for the <a> tag, ' data-toggle="dropdown"' will be inserted into the <a> tag, and ' <span class="caret"></span>'
will be appended to the label.
* When calling oncreate for nav, the optional parameter
-currentclasstags=array('li','a') will insert the class as defined by -currentclass into either the <li>, <a>, or both.

Ultimately the output would look like this, for example:
http://getbootstrap.com/components/#nav-dropdowns

       <ul class="nav nav-tabs">
         <li class="active"><a href="#">Home</a></li>
         <li><a href="#">Help</a></li>
         <li class="dropdown">
           <a class="dropdown-toggle" data-toggle="dropdown" href="#">
             Dropdown <span class="caret"></span>
           </a>
           <ul class="dropdown-menu">
             <li class="disabled"><a href="#">Action</a></li>
             <li><a href="#">Another action</a></li>
             <li><a href="#">Something else here</a></li>
           </ul>
         </li>
       </ul>

Comments on the road map are welcome, especially if you have already implemented these features in your Knop nav.

After I tackle nav, I might look into form and grid.  nav seems to be the lowest hanging fruit.

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<[hidden email]>                  <http://www.StevePiercy.com/>


--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/


 
--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Proposed changes to nav for Twitter Bootstrap compatibility

stevepiercy
ALL THE THINGS!

Seriously, though, most of changes in TB have no relevance to Knop.

I don't know whether I will bother adopting HTML5 stuff in
knop_form because it has -raw.  Currently I work around any
shortcomings with Knop's HTML generation with the use of regular
expressions when rendering the object.  And I already modified
knop_grid somewhat to use TB styles in a custom Knop over a year
ago, but I never made it an optional flag.

Anyway there is not a whole lot of work involved.  For
development, I just do this:

* duplicate an existing Lasso Site that uses a standard Knop
(why re-setup all those settings?)
* remove knop.lasso from the LassoLibraries folder for the site
* copy all the .inc Knop library files into an empty folder

/Applications/Lasso Professional 8/LassoSites/knop-dev-23/LassoLibraries/knop/
     base.inc
     database.inc
     form.inc
     grid.inc
     lang.inc
     nav.inc
     user.inc
     util.inc

See also:
https://github.com/knop-project/knop/blob/master/knop8/INSTALL.md#other-methods

Then I put this bit in my global config:

action_param('reloadknop') != '' ? namespace_unload('knop_');

And when I want to reload changes to the libraries:

http://knop-dev/?reloadknop=true

Super easy!

--steve


On 8/2/13 at 8:37 AM, [hidden email] (Rick Draper) pronounced:

>Hi Steve,
>
>Saw the announcement about Bootstrap 3 RC1... http://blog.getbootstrap.com/
>
>Something to note from the change log...
>
>What's changed!?
>With over ~1,600 commits, ~72,000 additions/deletions, and ~300
>files changed, everything has changed.
>
>
>Very best regards,
>
>Rick
>
>
>-----Original Message-----
>From: Knop Framework Discussion [mailto:[hidden email]]
>On Behalf Of Steve Piercy - Web Site Builder
>Sent: Friday, 2 August 2013 6:33 PM
>To: Knop Framework Discussion
>Subject: Proposed changes to nav for Twitter Bootstrap compatibility
>
>Howdy,
>
>I'm working on improving the nav object rendering.  The goals are:
>
>* backward compatible
>* flexible
>* use Twitter Bootstrap as the primary example of markup
>
>So far I have these items on my road map.
>
>* When calling oncreate for nav, the optional parameter
>-ulclass='string' will store the value in the nav object.  When
>renderhtml is called, the class will be inserted into the <ul> tag.
>* When calling the insert method on a nav, the optional
>parameter -liclass='string' will store the value in the nav
>object item.  When renderhtml is called, the class will be
>inserted into the <li> tag for the item.
>* When calling the insert method on a nav, the optional
>parameter -tbdropdown=boolean  will store the value in the nav
>object item.  Default is false.  When renderhtml is called and
>if true for the item, the class 'dropdown' will be inserted
>into the <li> tag,  'dropdown-toggle' will be inserted into the
>class attribute for the <a> tag, ' data-toggle="dropdown"' will
>be inserted into the <a> tag, and ' <span
>class="caret"></span>' will be appended to the label.
>* When calling oncreate for nav, the optional parameter
>-currentclasstags=array('li','a') will insert the class as
>defined by -currentclass into either the <li>, <a>, or both.
>
>Ultimately the output would look like this, for example:
>http://getbootstrap.com/components/#nav-dropdowns
>
><ul class="nav nav-tabs">
><li class="active"><a href="#">Home</a></li>
><li><a href="#">Help</a></li>
><li class="dropdown">
><a class="dropdown-toggle" data-toggle="dropdown" href="#">
>Dropdown <span class="caret"></span>
></a>
><ul class="dropdown-menu">
><li class="disabled"><a href="#">Action</a></li>
><li><a href="#">Another action</a></li>
><li><a href="#">Something else here</a></li>
></ul>
></li>
></ul>
>
>Comments on the road map are welcome, especially if you have
>already implemented these features in your Knop nav.
>
>After I tackle nav, I might look into form and grid.  nav seems
>to be the lowest hanging fruit.
>
>--steve
>
>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>-- --
>Steve Piercy               Web Site Builder              
>Soquel, CA
><[hidden email]>                  <http://www.StevePiercy.com/>
>
>
>--
>#############################################################
>This message is sent to you because you are subscribed to
>the mailing list <[hidden email]>.
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>
>List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
>Project homepage http://montania.se/projects/knop/
>Google Code has the latest downloads at http://code.google.com/p/knop/
>
>
>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<[hidden email]>                  <http://www.StevePiercy.com/>


--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Proposed changes to nav for Twitter Bootstrap compatibility

Johan Solve-2
In reply to this post by stevepiercy
Excellent!


At 01.32 -0700 2013-08-02, Steve Piercy - Web Site Builder wrote:

>Howdy,
>
>I'm working on improving the nav object rendering.  The goals are:
>
>* backward compatible
>* flexible
>* use Twitter Bootstrap as the primary example of markup
>
>So far I have these items on my road map.
>
>* When calling oncreate for nav, the optional parameter -ulclass='string' will store the value in the nav object.  When renderhtml is called, the class will be inserted into the <ul> tag.
>* When calling the insert method on a nav, the optional parameter -liclass='string' will store the value in the nav object item.  When renderhtml is called, the class will be inserted into the <li> tag for the item.
>* When calling the insert method on a nav, the optional parameter -tbdropdown=boolean  will store the value in the nav object item.  Default is false.  When renderhtml is called and if true for the item, the class 'dropdown' will be inserted into the <li> tag,  'dropdown-toggle' will be inserted into the class attribute for the <a> tag, ' data-toggle="dropdown"' will be inserted into the <a> tag, and ' <span class="caret"></span>' will be appended to the label.
>* When calling oncreate for nav, the optional parameter -currentclasstags=array('li','a') will insert the class as defined by -currentclass into either the <li>, <a>, or both.
>
>Ultimately the output would look like this, for example:
>http://getbootstrap.com/components/#nav-dropdowns
>
>      <ul class="nav nav-tabs">
>        <li class="active"><a href="#">Home</a></li>
>        <li><a href="#">Help</a></li>
>        <li class="dropdown">
>          <a class="dropdown-toggle" data-toggle="dropdown" href="#">
>            Dropdown <span class="caret"></span>
>          </a>
>          <ul class="dropdown-menu">
>            <li class="disabled"><a href="#">Action</a></li>
>            <li><a href="#">Another action</a></li>
>            <li><a href="#">Something else here</a></li>
>          </ul>
>        </li>
>      </ul>
>
>Comments on the road map are welcome, especially if you have already implemented these features in your Knop nav.
>
>After I tackle nav, I might look into form and grid.  nav seems to be the lowest hanging fruit.
>
>--steve
>
>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>Steve Piercy               Web Site Builder
>Soquel, CA
><[hidden email]>                  <http://www.StevePiercy.com/>
>
>
>--
>#############################################################
>This message is sent to you because you are subscribed to
>the mailing list <[hidden email]>.
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>
>List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
>Project homepage http://montania.se/projects/knop/
>Google Code has the latest downloads at http://code.google.com/p/knop/


--
     Johan Sölve
     Web Developer
     Montania System AB
     http://www.montania.se

--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Proposed changes to nav for Twitter Bootstrap compatibility

stevepiercy
In reply to this post by stevepiercy
I've got the first two items done.

I had the third item done for the default Twitter Bootstrap
theme, but then I found that there are variations amongst
bootstrap themes, requiring greater flexibility than hard-coding
would permit.  So I decided to go another route, where one may
insert a map of arguments or a boolean into the -tbdropdown
parameter.  Here's the proposed change, showing values for the
default Twitter Bootstrap theme dropdowns.

     -tbdropdown

     - OR -

     -tbdropdown=true

     - IS EQUIVALENT TO -

     -tbdropdown=map(
         'tbdd_liclass' = 'dropdown',
         'tbdd_aclass' = 'dropdown-toggle',
         'tbdd_araw' = ' data-toggle="dropdown"',
         'tbdd_labelappend' = ' <span class="caret"></span>');

All the above will generate:

   <li class="dropdown">
     <a class="dropdown-toggle" data-toggle="dropdown" href="#">
       Dropdown <span class="caret"></span>
     </a>

If -tbdropdown == true or is just plain -tbdropdown, then the
values for the default TB theme will be used.

If -tbdropdown is type map, then the values for the keys in the
map will be used.

Any string can be used for each key in the map.  For example,
using the Crisp theme:
https://wrapbootstrap.com/theme/crisp-responsive-fluid-business-template-WB0F7FH2P

     -tbdropdown=map(
         'tbdd_liclass' = 'parent',
         'tbdd_aclass' = '',
         'tbdd_araw' = '',
         'tbdd_labelappend' = '<i></i><span class="dcjq-icon"></span>');

Will generate:

   <li class="parent">
     <a href="#">
       Dropdown<i></i><span class="dcjq-icon"></span>
     </a>

Note in order for dropdowns to function, the developer must also
pass in values for -ulclass when instantiating the nav into
which nav items will be inserted.

It's a nasty lot to document and describe, but fairly easy to code.

--steve


On 8/2/13 at 1:32 AM, [hidden email] (Steve Piercy - Web
Site Builder) pronounced:

>Howdy,
>
>I'm working on improving the nav object rendering.  The goals are:
>
>* backward compatible
>* flexible
>* use Twitter Bootstrap as the primary example of markup
>
>So far I have these items on my road map.
>
>* When calling oncreate for nav, the optional parameter
>-ulclass='string' will store the value in the nav object.  When
>renderhtml is called, the class will be inserted into the <ul> tag.
>* When calling the insert method on a nav, the optional
>parameter -liclass='string' will store the value in the nav
>object item.  When renderhtml is called, the class will be
>inserted into the <li> tag for the item.
>* When calling the insert method on a nav, the optional
>parameter -tbdropdown=boolean  will store the value in the nav
>object item.  Default is false.  When renderhtml is called and
>if true for the item, the class 'dropdown' will be inserted
>into the <li> tag,  'dropdown-toggle' will be inserted into the
>class attribute for the <a> tag, ' data-toggle="dropdown"' will
>be inserted into the <a> tag, and ' <span
>class="caret"></span>' will be appended to the label.
>* When calling oncreate for nav, the optional parameter
>-currentclasstags=array('li','a') will insert the class as
>defined by -currentclass into either the <li>, <a>, or both.
>
>Ultimately the output would look like this, for example:
>http://getbootstrap.com/components/#nav-dropdowns
>
><ul class="nav nav-tabs">
><li class="active"><a href="#">Home</a></li>
><li><a href="#">Help</a></li>
><li class="dropdown">
><a class="dropdown-toggle" data-toggle="dropdown" href="#">
>Dropdown <span class="caret"></span>
></a>
><ul class="dropdown-menu">
><li class="disabled"><a href="#">Action</a></li>
><li><a href="#">Another action</a></li>
><li><a href="#">Something else here</a></li>
></ul>
></li>
></ul>
>
>Comments on the road map are welcome, especially if you have
>already implemented these features in your Knop nav.
>
>After I tackle nav, I might look into form and grid.  nav seems
>to be the lowest hanging fruit.
>
>--steve
>
>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>Steve Piercy               Web Site Builder               Soquel, CA
><[hidden email]>                  <http://www.StevePiercy.com/>
>
>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<[hidden email]>                  <http://www.StevePiercy.com/>


--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Proposed changes to nav for Twitter Bootstrap compatibility

stevepiercy
All these items are now done, thanks to a generous contribution
from one of my clients.

I've merged them into the GitHub repo.  I also merged some
changes from Rick in database.inc that somehow got overlooked
last December.

I have also added a git submodule of Twitter Bootstrap into Knop
for Lasso 8.  Oh, yes, there will be Bootstrap.  I revised
`knop8/source/buildnamespace.lasso` to use TB and provide
selectable options based on an idea from Jolle.

The demo is unchanged.  However, it should now be relatively
easy to grab TB from the Knop repo, tweak your Knop template to
use the TB theme, and attain responsive design.  See a tutorial
on git submodules.
http://www.arlocarreon.com/blog/git/git-repo-inside-a-git-repo/

I might tweak the Knop demo template myself, but that's a "when
I have nothing better to do" priority for me.

These features work only on the Lasso 8 version of Knop, but
should be trivial to implement on the Lasso 9 version.

Next up, grid and form, but that's also a low priority.  I
personally don't have need to do that work, but I could be
motivated or encouraged.  :)
https://www.gittip.com/stevepiercy/

--steve


On 8/4/13 at 1:49 PM, [hidden email] (Steve Piercy - Web
Site Builder) pronounced:

>I've got the first two items done.
>
>I had the third item done for the default Twitter Bootstrap
>theme, but then I found that there are variations amongst
>bootstrap themes, requiring greater flexibility than
>hard-coding would permit.  So I decided to go another route,
>where one may insert a map of arguments or a boolean into the
>-tbdropdown parameter.  Here's the proposed change, showing
>values for the default Twitter Bootstrap theme dropdowns.
>
>-tbdropdown
>
>- OR -
>
>-tbdropdown=true
>
>- IS EQUIVALENT TO -
>
>-tbdropdown=map(
>'tbdd_liclass' = 'dropdown',
>'tbdd_aclass' = 'dropdown-toggle',
>'tbdd_araw' = ' data-toggle="dropdown"',
>'tbdd_labelappend' = ' <span class="caret"></span>');
>
>All the above will generate:
>
><li class="dropdown">
><a class="dropdown-toggle" data-toggle="dropdown" href="#">
>Dropdown <span class="caret"></span>
></a>
>
>If -tbdropdown == true or is just plain -tbdropdown, then the
>values for the default TB theme will be used.
>
>If -tbdropdown is type map, then the values for the keys in the map will be used.
>
>Any string can be used for each key in the map.  For example, using the Crisp theme:
>https://wrapbootstrap.com/theme/crisp-responsive-fluid-business-template-WB0F7FH2P
>
>-tbdropdown=map(
>'tbdd_liclass' = 'parent',
>'tbdd_aclass' = '',
>'tbdd_araw' = '',
>'tbdd_labelappend' = '<i></i><span class="dcjq-icon"></span>');
>
>Will generate:
>
><li class="parent">
><a href="#">
>Dropdown<i></i><span class="dcjq-icon"></span>
></a>
>
>Note in order for dropdowns to function, the developer must
>also pass in values for -ulclass when instantiating the nav
>into which nav items will be inserted.
>
>It's a nasty lot to document and describe, but fairly easy to code.
>
>--steve
>
>
>On 8/2/13 at 1:32 AM, [hidden email] (Steve Piercy - Web Site Builder) pronounced:
>
>>Howdy,
>>
>>I'm working on improving the nav object rendering.  The goals are:
>>
>>* backward compatible
>>* flexible
>>* use Twitter Bootstrap as the primary example of markup
>>
>>So far I have these items on my road map.
>>
>>* When calling oncreate for nav, the optional parameter
>>-ulclass='string' will store the value in the nav object.  
>>When renderhtml is called, the class will be inserted into the
>><ul> tag.
>>* When calling the insert method on a nav, the optional
>>parameter -liclass='string' will store the value in the nav
>>object item.  When renderhtml is called, the class will be
>>inserted into the <li> tag for the item.
>>* When calling the insert method on a nav, the optional
>>parameter -tbdropdown=boolean  will store the value in the nav
>>object item.  Default is false.  When renderhtml is called and
>>if true for the item, the class 'dropdown' will be inserted
>>into the <li> tag,  'dropdown-toggle' will be inserted into
>>the class attribute for the <a> tag, ' data-toggle="dropdown"'
>>will be inserted into the <a> tag, and ' <span
>>class="caret"></span>' will be appended to the label.
>>* When calling oncreate for nav, the optional parameter
>>-currentclasstags=array('li','a') will insert the class as
>>defined by -currentclass into either the <li>, <a>, or both.
>>
>>Ultimately the output would look like this, for example:
>>http://getbootstrap.com/components/#nav-dropdowns
>>
>><ul class="nav nav-tabs">
>><li class="active"><a href="#">Home</a></li>
>><li><a href="#">Help</a></li>
>><li class="dropdown">
>><a class="dropdown-toggle" data-toggle="dropdown" href="#">
>>Dropdown <span class="caret"></span>
>></a>
>><ul class="dropdown-menu">
>><li class="disabled"><a href="#">Action</a></li>
>><li><a href="#">Another action</a></li>
>><li><a href="#">Something else here</a></li>
>></ul>
>></li>
>></ul>
>>
>>Comments on the road map are welcome, especially if you have
>>already implemented these features in your Knop nav.
>>
>>After I tackle nav, I might look into form and grid.  nav
>>seems to be the lowest hanging fruit.
>>
>>--steve
>>
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>Steve Piercy               Web Site Builder               Soquel, CA
>><[hidden email]>                  <http://www.StevePiercy.com/>
>>
>>
>
>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>Steve Piercy               Web Site Builder               Soquel, CA
><[hidden email]>                  <http://www.StevePiercy.com/>
>
>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<[hidden email]>                  <http://www.StevePiercy.com/>


--
#############################################################
This message is sent to you because you are subscribed to
the mailing list <[hidden email]>.
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html
Project homepage http://montania.se/projects/knop/
Google Code has the latest downloads at http://code.google.com/p/knop/
Loading...