You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2015/11/18 15:31:24 UTC

svn commit: r1714999 - /myfaces/tobago/branches/tobago-3.0.x/tobago-3.0.txt

Author: lofwyr
Date: Wed Nov 18 14:31:24 2015
New Revision: 1714999

URL: http://svn.apache.org/viewvc?rev=1714999&view=rev
Log:
doc moved to trunk

Modified:
    myfaces/tobago/branches/tobago-3.0.x/tobago-3.0.txt

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-3.0.txt
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-3.0.txt?rev=1714999&r1=1714998&r2=1714999&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-3.0.txt (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-3.0.txt Wed Nov 18 14:31:24 2015
@@ -13,71 +13,10 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-Planned features and changes for Tobago 3.0
+Some notices and ideas (which aren't on the home page).
 
-Todo:
-
-- Bootstrap
-- Simplify layout through using CSS3:
   - Use box-sizing: border-box (requires IE 8) (required for Bootstrap)
   - Use min/max-width/height (requires IE 9 (IE 8 have bugs (see caniuse.com)))
   - Use n-th child (requires IE 9 and FF 3.5)
-  - Maybe: Using 75%,25% in HTML where columns="3*;*" in layout? What is with constant values?
   - Better: Using Flexible Box Layout Module (requires IE 10, might be emulated with JavaScript)
-  - It seems to be required: Remove absolute Positioning (required for Bootstrap)
-
-  - Renderervererbung: addClass() von Parent oder so? z.B. muss man be Bootstrap einem input wohl eine Klasse form-control hinzufügen
-
-  - how to use: for best performance and responsive use tc:flexLayout instead of tc:gridLayout
-
-  - consolidate LinkRenderer, ButtonRenderer with CommandRenderer
-
-  - simplify: layout without facet and container (gridLayout, ... any other?):
-
-  - make tx: lib deprecated, using tc: instead, that might be more intuitive for many users.
-
-    <tx:in label="a" fieldId="b" id="c" />
-
-    will be transformed to this
-
-    <tc:in label="a" id="b or c" />  (if b is set use b otherwise use c)
-
-    There is a little conflict between the "label" attribute used in the JSF spec. and the Tobago tx: label:
-    Tobago means it should be displayed, and JSF spec. means that this should be used to display messages.
-    In most cases there is no issue for that. But for the case that the application need a message label, but
-    should not be displayed we need a new attribute:
-
-    (preliminary) "labelPosition" or "labelLayout" with value "none"
-    With this attribute we may advise the renderer also the position of the label.
-    Or, using an attribute "renderLable"...
-
-Done:
-
-  - Removing tc:cell tag, please use tc:panel instead.
-
-  - simplify (flowLayout, flexLayout, segmentLayout):
-
-    <tc:flowLayout>
-      ... content ...
-    </tc:flowLayout>
-
-    instead of
-
-    <tc:panel>
-      <f:facet name="layout">
-        <tc:flowLayout/>
-      </f:facet>
-      ... content ...
-    </tc:panel>
-
-No longer supported:
-* AbstractUIPage.getActionPosition()
-* AbstractUIPage.setActionPosition()
-* class Box
-* class Dimension
-* class Position
-* ClientProperties.pageWidth
-* ClientProperties.pageHeight
-* tc:gridLayoutConstraint -> tc:style
-
-if using tc:page state, width, height: remove it
+  - TBD: consolidate LinkRenderer, ButtonRenderer with CommandRenderer