On Fri, Jun 22, 2012 at 3:49 AM, sasinda rukshan <[email protected]>wrote:
> - Hi Jonathan, > > What about having a drop down of recently used spaces under the space menue > and wikis under wiki menue on the top.. It currently has document index > only. > [image: Inline image 1] > > By the way, the js library smart client (Isomorphic smart client) has UI > components that are device sensitive.The library is made with an object > oriented way trying to follow a normal java/c# like oo fasion(because > originaly Js has different kinds of concepts as OO.).I think there were > some methods to override when you need additional customizations to the UI. > > http://demo2.openbravo.com/openbravo/org.openbravo.demo.loginpage.security/LoginDemo_F1.html > This ERP application almost completely uses Smart Client. > http://planet.openbravo.com/?p=48278 UI archi. > I just said this because there is smart client in the XWiki provided libs. > Don't waste your time on it, if it is not relevant. > Indeed, smartclient is not going to be appropriate here. It's a heavyweight widget library for building complex, enterprisy desktop-like UI clients ; where we need something "minimalist" as a framework for a responsive web page. Jerome Best Regards, > Sasinda. > > > > > On Thu, Jun 21, 2012 at 12:10 PM, Jonathan Solichin <[email protected] > >wrote: > > > Hello friends and Jerome, > > > > Thanks for the response. > > > > > > > Can you describe us the issue you are trying to address regarding this > > > sidebar and the associated javascript ? > > > It looks like unnecessary complexity for me. Aren't media queries just > > > enough to have the sidebar resize/move when the viewport size changes ? > > > I'd like we keep things simple as much as possible, so tell me if I'm > > > missing something. > > > > So the reason i am using javascript, is because although media queries > > handle viewport changes, its adaptation is does not completely work in > some > > scenarios. Eg. the sidebar scrolling area (for when there's a lot of > things > > on that topic), would require a fix height to get the overflow to work > (or > > else it will stretch along and will no longer be a "fixed sidebar"). > > However, if we have a fixed height, during viewport size change it would > > cause an issue (of it no longer being a fixed sidebar since it's longer > > than the viewport). i think there is a couple other issue that prevented > me > > from using straight up html/css, but I can't think of it at the moment. > Let > > me know if you have a better suggestion! > > > > Additionally, I want the sidebar to be resizable at least a > desktop/tablet > > level where there is a good amount of width so that if you're more > concern > > on reading the additional info, you can get more space for it. The great > > thing (or the idea behind) the sidebar was to allow supplemental info to > be > > viewed along with the content (think Microsoft SmartGlass if you've > learned > > about that aha). But the issue is that the size of a sidebar is not > always > > optimal for reading long contents, so i want it to be resizable > > to accommodate. So this resizing thing will also be done via jQuery. > > > > In any regards, I have been to resolve most of the issue and it seems to > > work well atm (let me know any bugs that i missed). Again you can check > out > > the working demo that i'm working on at: http://jssolichin.com/xwiki . > > Unfortunately the code behind is a bit ugly right now, and need to be > > cleaned up. My next step is to finish up the navigation (the mouse over > > event revealing different sections and the icons indicating content on > each > > section) and making it look like the mock up. > > > > Most of use are using either OSX or Linux. Are you following > > > http://dev.xwiki.org/xwiki/bin/view/Community/Building ? > > > > I am. Which distro? and oracle or openjdk for java? > > > > What module are you trying to build exactly ? Most of the times you don't > > > need to build everything, but just the module(s) you are working on > (and > > > possibly the final distribution, like XE). > > > > I'm trying to build your Lyrebird (from its source) to learn about > creating > > VMs. I think I am able to build it now actually. I am going into the > > lyrebird directory and running "mvn clean install -Phsqldb,jetty" to > build > > it. But I am still not sure what to do next? Can you point me in the > right > > direction? > > > > Thank you again! > > Jonathan Solichin > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > > -- Jérôme Velociter Winesquare http://www.winesquare.net/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

