myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lof...@apache.org
Subject svn commit: r1736151 - in /myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main: java/org/apache/myfaces/tobago/example/demo/ webapp/ webapp/content/20-component/030-select/50-selectManyCheckbox/ webapp/content/20-component/...
Date Tue, 22 Mar 2016 08:27:31 GMT
Author: lofwyr
Date: Tue Mar 22 08:27:31 2016
New Revision: 1736151

URL: http://svn.apache.org/viewvc?rev=1736151&view=rev
Log:
TOBAGO-1544: Revise Demo Application for Tobago 3.0
[developed by hnoeth]

Added:
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/ButtonLinkController.java
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/DefaultCommandController.java
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/SelectManyShuttleController.java
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/sheet.html
Removed:
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/SelectMany.java
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/10-button+link/command.js
Modified:
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/PlanetExample.java
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/50-selectManyCheckbox/selectManyCheckbox.xhtml
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/60-selectManyListbox/selectManyListbox.xhtml
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/70-selectManyShuttle/selectManyShuttle.xhtml
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/00-default/default-command.xhtml
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/10-button+link/button+link.xhtml
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/container.xhtml
    myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/tobago-resource/html/standard/standard/property/overview.properties.xml

Added: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/ButtonLinkController.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/ButtonLinkController.java?rev=1736151&view=auto
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/ButtonLinkController.java (added)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/ButtonLinkController.java Tue Mar 22 08:27:31 2016
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.myfaces.tobago.example.demo;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.enterprise.context.SessionScoped;
+import javax.inject.Named;
+import java.io.Serializable;
+
+@SessionScoped
+@Named
+public class ButtonLinkController implements Serializable {
+  private static final Logger LOG = LoggerFactory.getLogger(Command.class);
+
+  public String linkToComponentsRoot() {
+    LOG.info("link to components root");
+    return "/content/20-component/components.xhtml";
+  }
+}

Added: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/DefaultCommandController.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/DefaultCommandController.java?rev=1736151&view=auto
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/DefaultCommandController.java (added)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/DefaultCommandController.java Tue Mar 22 08:27:31 2016
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.myfaces.tobago.example.demo;
+
+import javax.enterprise.context.SessionScoped;
+import javax.inject.Named;
+import java.io.Serializable;
+
+@SessionScoped
+@Named
+public class DefaultCommandController implements Serializable {
+  private String value1;
+
+  public String getValue1() {
+    return value1;
+  }
+
+  public void setValue1(String value1) {
+    this.value1 = value1;
+  }
+}

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/PlanetExample.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/PlanetExample.java?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/PlanetExample.java (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/PlanetExample.java Tue Mar 22 08:27:31 2016
@@ -24,9 +24,9 @@ import org.apache.myfaces.tobago.model.S
 public abstract class PlanetExample {
 
   private SelectItem[] planets;
-  private SelectItem[] earthmoons;
-  private SelectItem[] marsmoons;
-  private SelectItem[] jupitermoons;
+  private SelectItem[] earthMoons;
+  private SelectItem[] marsMoons;
+  private SelectItem[] jupiterMoons;
   private int planet;
 
   public PlanetExample() {
@@ -34,14 +34,14 @@ public abstract class PlanetExample {
             new SelectItem(0, "Earth"),
             new SelectItem(1, "Mars"),
             new SelectItem(2, "Jupiter")};
-    earthmoons = new SelectItem[]{
+    earthMoons = new SelectItem[]{
             new SelectItem(0, "Moon")
     };
-    marsmoons = new SelectItem[]{
+    marsMoons = new SelectItem[]{
             new SelectItem(0, "Phobos"),
             new SelectItem(1, "Deimos")
     };
-    jupitermoons = new SelectItem[]{
+    jupiterMoons = new SelectItem[]{
             new SelectItem(0, "Europa"),
             new SelectItem(1, "Ganymed"),
             new SelectItem(2, "Io"),
@@ -64,11 +64,11 @@ public abstract class PlanetExample {
   public SelectItem[] getMoons() {
     switch (planet) {
       case 0:
-        return earthmoons;
+        return earthMoons;
       case 1:
-        return marsmoons;
+        return marsMoons;
       case 2:
-        return jupitermoons;
+        return jupiterMoons;
       default:
         return new SelectItem[0];
     }

Added: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/SelectManyShuttleController.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/SelectManyShuttleController.java?rev=1736151&view=auto
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/SelectManyShuttleController.java (added)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/java/org/apache/myfaces/tobago/example/demo/SelectManyShuttleController.java Tue Mar 22 08:27:31 2016
@@ -0,0 +1,106 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.myfaces.tobago.example.demo;
+
+import javax.enterprise.context.SessionScoped;
+import javax.inject.Named;
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+@SessionScoped
+@Named
+public class SelectManyShuttleController implements Serializable {
+
+  private List<Planet> planets = new ArrayList<Planet>();
+  private String[] selectedPlanets = new String[0];
+  private List<String> stars = Arrays.asList("Proxima Centauri", "Alpha Centauri", "Wolf 359", "Sirius");
+  private String[] selectedStars = new String[0];
+
+  public SelectManyShuttleController() {
+    planets.add(new Planet("Mercury", 0.387));
+    planets.add(new Planet("Venus", 0.723));
+    planets.add(new Planet("Earth", 1));
+    planets.add(new Planet("Mars", 1.524));
+    planets.add(new Planet("Jupiter", 5.203));
+    planets.add(new Planet("Saturn", 9.537));
+    planets.add(new Planet("Uranus", 19.191));
+    planets.add(new Planet("Neptun", 30.069));
+  }
+
+  public List<Planet> getPlanets() {
+    return planets;
+  }
+
+  public String[] getSelectedPlanets() {
+    return selectedPlanets;
+  }
+
+  public void setSelectedPlanets(String[] selectedPlanets) {
+    this.selectedPlanets = selectedPlanets;
+  }
+
+  public String getSelectedPlanetsAsString() {
+    String retValue = "";
+    for (String selectedPlanet : selectedPlanets) {
+      for (Planet planet : planets) {
+        if (planet.getName().equals(selectedPlanet)) {
+          retValue = retValue.concat(planet.getName() + " (" + planet.getAu() + "); ");
+        }
+      }
+    }
+    return retValue;
+  }
+
+  public List<String> getStars() {
+    return stars;
+  }
+
+  public String[] getSelectedStars() {
+    return selectedStars;
+  }
+
+  public void setSelectedStars(String[] selectedStars) {
+    this.selectedStars = selectedStars;
+  }
+
+  public String getSelectedStarsAsString() {
+    return Arrays.toString(selectedStars);
+  }
+
+  public class Planet {
+    private String name;
+    private double au;
+
+    public Planet(String name, double au) {
+      this.name = name;
+      this.au = au;
+    }
+
+    public String getName() {
+      return name;
+    }
+
+    public double getAu() {
+      return au;
+    }
+  }
+}

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/50-selectManyCheckbox/selectManyCheckbox.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/50-selectManyCheckbox/selectManyCheckbox.xhtml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/50-selectManyCheckbox/selectManyCheckbox.xhtml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/50-selectManyCheckbox/selectManyCheckbox.xhtml Tue Mar 22 08:27:31 2016
@@ -21,7 +21,7 @@
                 xmlns:tc="http://myfaces.apache.org/tobago/component"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
                 xmlns:f="http://java.sun.com/jsf/core">
-  <ui:param name="title" value="Select Many Checkbox: &lt;tc:selectManyCheckbox>"/>
+  <ui:param name="title" value="#{overviewBundle.selectManyCheckbox} &lt;tc:selectManyCheckbox>"/>
   <p>With <code class="language-markup">&lt;tc:selectManyCheckbox/></code>, you can create a group of checkboxes.
     The items are added via <code class="language-markup">&lt;tc:selectItem/></code> for static entries or
     <code class="language-markup">&lt;tc:selectItems value="\#{controller.list}"/></code> for entries from a

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/60-selectManyListbox/selectManyListbox.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/60-selectManyListbox/selectManyListbox.xhtml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/60-selectManyListbox/selectManyListbox.xhtml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/60-selectManyListbox/selectManyListbox.xhtml Tue Mar 22 08:27:31 2016
@@ -21,7 +21,7 @@
                 xmlns:tc="http://myfaces.apache.org/tobago/component"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
                 xmlns:f="http://java.sun.com/jsf/core">
-  <ui:param name="title" value="Select Many Listbox: &lt;tc:selectManyListbox>"/>
+  <ui:param name="title" value="#{overviewBundle.selectManyListbox} &lt;tc:selectManyListbox>"/>
 
   <tc:section label="Basics">
     <p>A list with three items. The second one is disabled.</p>

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/70-selectManyShuttle/selectManyShuttle.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/70-selectManyShuttle/selectManyShuttle.xhtml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/70-selectManyShuttle/selectManyShuttle.xhtml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/030-select/70-selectManyShuttle/selectManyShuttle.xhtml Tue Mar 22 08:27:31 2016
@@ -21,22 +21,84 @@
                 xmlns:tc="http://myfaces.apache.org/tobago/component"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
                 xmlns:f="http://java.sun.com/jsf/core">
-  <ui:param name="title" value="Select Many Shuttle: &lt;tc:selectManyShuttle>"/>
+  <ui:param name="title" value="#{overviewBundle.selectManyShuttle} &lt;tc:selectManyShuttle>"/>
+  <p>The shuttlelist component can be created with <code class="language-markup">&lt;tc:selectManyShuttle/></code>.</p>
+  <tc:link label="Generated Documentation"
+           link="https://myfaces.apache.org/tobago/doc/2.0.9/tld/tc/selectManyShuttle.html"/>
+
+  <tc:section label="Basics">
+    <p>In general, the height of the list depends on the number of items and is set to an amount, where no
+      scrollbar is needed. You can set the number of rows with the <code>size</code> attribute. The shuttle list
+      has at least seven rows, values less than seven have no effect.
+      Items are added via <code class="language-markup">&lt;tc:selectItem></code> (static) or
+      <code class="language-markup">&lt;tc:selectItems></code> (dynamic).</p>
+    <tc:selectManyShuttle id="s1" label="Shuttle List" size="7">
+      <tc:selectItem itemLabel="Item1"/>
+      <tc:selectItem itemLabel="Item2"/>
+      <tc:selectItem itemLabel="Item3"/>
+      <tc:selectItem itemLabel="Item4"/>
+      <tc:selectItem itemLabel="Item5"/>
+      <tc:selectItem itemLabel="Item6"/>
+      <tc:selectItem itemLabel="Item7"/>
+      <tc:selectItem itemLabel="Item8"/>
+      <tc:selectItem itemLabel="Item9"/>
+      <tc:selectItem itemLabel="Item10"/>
+      <tc:selectItem itemLabel="Item11"/>
+      <tc:selectItem itemLabel="Item12"/>
+    </tc:selectManyShuttle>
+    <tc:selectManyShuttle id="s2" label="Read Only" readonly="true" size="7">
+      <tc:selectItem itemLabel="Item1"/>
+      <tc:selectItem itemLabel="Item2"/>
+      <tc:selectItem itemLabel="Item3"/>
+      <tc:selectItem itemLabel="Item4"/>
+      <tc:selectItem itemLabel="Item5"/>
+      <tc:selectItem itemLabel="Item6"/>
+      <tc:selectItem itemLabel="Item7"/>
+      <tc:selectItem itemLabel="Item8"/>
+      <tc:selectItem itemLabel="Item9"/>
+      <tc:selectItem itemLabel="Item10"/>
+      <tc:selectItem itemLabel="Item11"/>
+      <tc:selectItem itemLabel="Item12"/>
+    </tc:selectManyShuttle>
+    <tc:selectManyShuttle id="s3" label="Disabled" disabled="true" size="7">
+      <tc:selectItem itemLabel="Item1"/>
+      <tc:selectItem itemLabel="Item2"/>
+      <tc:selectItem itemLabel="Item3"/>
+      <tc:selectItem itemLabel="Item4"/>
+      <tc:selectItem itemLabel="Item5"/>
+      <tc:selectItem itemLabel="Item6"/>
+      <tc:selectItem itemLabel="Item7"/>
+      <tc:selectItem itemLabel="Item8"/>
+      <tc:selectItem itemLabel="Item9"/>
+      <tc:selectItem itemLabel="Item10"/>
+      <tc:selectItem itemLabel="Item11"/>
+      <tc:selectItem itemLabel="Item12"/>
+    </tc:selectManyShuttle>
+  </tc:section>
 
   <tc:section label="Simple Usage">
-
-    TODO
-
+    <pre><code class="language-markup">&lt;tc:selectManyShuttle label="Planets" labelLayout="top"
+  unselectedLabel="Left List" selectedLabel="Right List"
+  value="\#{selectManyShuttleController.selectedPlanets}">
+  &lt;tc:selectItems value="\#{selectManyShuttleController.planets}"
+    var="planet" itemLabel="\#{planet.name}" itemValue="\#{planet.name}"/>
+&lt;/tc:selectManyShuttle></code></pre>
+    <tc:selectManyShuttle id="s4" label="Planets" labelLayout="top"
+                          unselectedLabel="Left List" selectedLabel="Right List"
+                          value="#{selectManyShuttleController.selectedPlanets}">
+      <tc:selectItems value="#{selectManyShuttleController.planets}"
+                      var="planet" itemLabel="#{planet.name}" itemValue="#{planet.name}"/>
+    </tc:selectManyShuttle>
+    <tc:out id="o1" label="Selected Planets" value="#{selectManyShuttleController.selectedPlanetsAsString}"/>
+    <tc:button label="Submit"/>
   </tc:section>
 
-  <tc:section label="AJAX" id="ajax">
-
-    <tc:selectManyShuttle value="#{selectMany.value}" label="D" id="d">
-      <tc:selectItems value="#{selectMany.types}" var="item" itemValue="#{item}" itemLabel="#{item}"/>
-      <f:ajax render="ajax"/>
+  <tc:section label="Ajax">
+    <tc:selectManyShuttle id="s5" label="Stars" labelLayout="top" value="#{selectManyShuttleController.selectedStars}">
+      <tc:selectItems value="#{selectManyShuttleController.stars}"/>
+      <f:ajax render="outputStars"/>
     </tc:selectManyShuttle>
-    <tc:out label="Value is" value="#{selectMany.valueAsString}"/>
-
+    <tc:out id="outputStars" label="Selected Stars" value="#{selectManyShuttleController.selectedStarsAsString}"/>
   </tc:section>
 
 </ui:composition>

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/00-default/default-command.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/00-default/default-command.xhtml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/00-default/default-command.xhtml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/00-default/default-command.xhtml Tue Mar 22 08:27:31 2016
@@ -21,7 +21,19 @@
                 xmlns:tc="http://myfaces.apache.org/tobago/component"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
                 xmlns:f="http://java.sun.com/jsf/core">
-  <ui:param name="title" value="Default Commands (TODO: move to Multi-Form)"/>
+  <ui:param name="title" value="#{overviewBundle.default_command}"/>
+  <p>A button can be made to a default button with the <code>defaultCommand</code> attribute.
+    If true, the comment is executed - for example if the user presses the enter key inside a related input field.
+  The default button is highlighted by another color.</p>
+  <tc:link label="Generated Documentation" link="https://myfaces.apache.org/tobago/doc/2.0.9/tld/tc/button.html"/>
+
+  <tc:section label="Basics">
+    <p>After writing some text into the textfield, the user can press 'ENTER' to run the command.</p>
+    <tc:in id="i1" label="Textfield" placeholder="add some text..." value="#{defaultCommandController.value1}"/>
+    <tc:out id="o1" label="Value in textfield" value="#{defaultCommandController.value1}"/>
+    <tc:button label="Submit" defaultCommand="true"/>
+  </tc:section>
+
   <tc:panel>
     <f:facet name="layout">
       <tc:gridLayout rows="60px;3*;3*;*" />

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/10-button+link/button+link.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/10-button%2Blink/button%2Blink.xhtml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/10-button+link/button+link.xhtml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/040-command/10-button+link/button+link.xhtml Tue Mar 22 08:27:31 2016
@@ -18,169 +18,72 @@
 <ui:composition template="/main.xhtml"
                 xmlns:tc="http://myfaces.apache.org/tobago/component"
                 xmlns:ui="http://java.sun.com/jsf/facelets"
-                xmlns:f="http://java.sun.com/jsf/core"
-    >
-  <ui:param name="title" value="Command Controls"/>
-
-  <tc:script file="content/60-command/command.js"/>
-
-  <tc:panel>
-    <f:facet name="layout">
-      <tc:gridLayout rows="auto;auto;auto;auto"/>
-    </f:facet>
-
-    <tc:panel>
-      <f:facet name="layout">
-        <tc:gridLayout columns="100px;100px;100px;100px;100px;*" rows="auto;auto;auto;auto;auto;auto;auto"/>
+                xmlns:f="http://java.sun.com/jsf/core">
+  <ui:param name="title" value="#{overviewBundle.button_link} &lt;tc:button> &lt;tc:link>"/>
+  <p>The classic link can be set with the <code>&lt;tc:link/></code> tag. You can also set a link via a button.</p>
+  <tc:link label="Generated Documentation for &lt;tc:link/>"
+           link="https://myfaces.apache.org/tobago/doc/2.0.9/tld/tc/link.html"/>
+  |
+  <tc:link label="Generated Documentation for &lt;tc:button/>"
+           link="https://myfaces.apache.org/tobago/doc/2.0.9/tld/tc/button.html"/>
+
+  <tc:section label="Basics &lt;tc:link>">
+    <pre><code class="language-markup">&lt;tc:link label="apache.org" link="https://www.apache.org/"/></code></pre>
+    <tc:link id="l1" label="apache.org" link="https://www.apache.org/"/>
+    |
+    <tc:link id="l2" label="Disabled" disabled="true" link="https://www.apache.org/"/>
+    |
+    <tc:link id="l3" label="Resource" resource="content/20-component/component.xhtml"/>
+    |
+    <tc:link id="l4" label="Action" action="#{buttonLinkController.linkToComponentsRoot}"/>
+    |
+    <tc:link id="l5" label="Link with an image" image="image/feather-leaf.png" link="https://www.apache.org/"/>
+  </tc:section>
+
+  <tc:section label="Basics &lt;tc:button>">
+    <pre><code class="language-markup">&lt;tc:button label="apache.org" link="https://www.apache.org/"/></code></pre>
+    <tc:button id="b1" label="apache.org" link="https://www.apache.org/"/>
+    <tc:button id="b2" label="Disabled" disabled="true" link="https://www.apache.org/"/>
+    <tc:button id="b3" label="Resource" resource="content/20-component/component.xhtml"/>
+    <tc:button id="b4" label="Action" action="#{buttonLinkController.linkToComponentsRoot}"/>
+    <tc:button id="b5" image="image/feather-leaf.png" link="https://www.apache.org/"/>
+  </tc:section>
+
+  <tc:section label="Confirmation">
+    <p>A confirmation dialog can be added to a link or a button via
+      <code class="language-markup">&lt;f:facet name="confirmation"></code>.
+      The messagetext is added with <code class="language-markup">&lt;tc:out/></code>.</p>
+    <tc:link id="l6" label="apache.org" link="https://www.apache.org/">
+      <f:facet name="confirmation">
+        <tc:out value="Are you sure?"/>
       </f:facet>
-
-      <!-- standard -->
-
-      <tc:label value="Standard">
-        <tc:gridLayoutConstraint rowSpan="2"/>
-      </tc:label>
-
-      <tc:button label="Action" action="#{command.action}"/>
-      <tc:button label="On Click" omit="true">
-        <tc:dataAttribute name="alert" value="Hello Tobago! (button)"/>
-      </tc:button>
-      <tc:button label="Link" link="http://www.apache.org/"/>
-      <tc:button label="Resource" resource="content/60-command/sample.html"/>
-      <tc:panel/>
-
-      <tc:link label="Action" action="#{command.action}"/>
-      <tc:link label="On Click" omit="true">
-        <tc:dataAttribute name="alert" value="Hello Tobago! (link)"/>
-      </tc:link>
-      <tc:link label="Link" link="http://www.apache.org/"/>
-      <tc:link label="Resource" resource="content/60-command/sample.html"/>
-      <tc:panel/>
-
-      <!-- confirmation -->
-
-      <tc:label value="Confirmation" tip="The user will be asked, if the button/link should be executed.">
-        <tc:gridLayoutConstraint rowSpan="2"/>
-      </tc:label>
-
-      <tc:button label="Action" action="#{command.action}">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-      </tc:button>
-      <tc:button label="On Click" omit="true">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-        <tc:dataAttribute name="alert" value="Hello Tobago! (confirmed button)"/>
-      </tc:button>
-      <tc:button label="Link" link="http://www.apache.org/">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-      </tc:button>
-      <tc:button label="Resource" resource="content/60-command/sample.html">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-      </tc:button>
-      <tc:panel/>
-
-      <tc:link label="Action" action="#{command.action}">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-      </tc:link>
-      <tc:link label="On Click" omit="true">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-        <tc:dataAttribute name="alert" value="Hello Tobago! (confirmed link)"/>
-      </tc:link>
-      <tc:link label="Link" link="http://www.apache.org/">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-      </tc:link>
-      <tc:link label="Resource" resource="content/60-command/sample.html">
-        <f:facet name="confirmation">
-          <tc:out value="Are you sure?"/>
-        </f:facet>
-      </tc:link>
-      <tc:panel/>
-
-      <!-- target -->
-
-      <tc:label value="Target">
-        <tc:gridLayoutConstraint rowSpan="2"/>
-      </tc:label>
-
-      <tc:button label="Action" action="#{command.action}" target="Command Target"/>
-      <tc:button label="N/A" disabled="true"/>
-      <tc:button label="Link" link="http://www.apache.org/" target="Command Target"/>
-      <tc:button label="Resource" resource="content/60-command/sample.html" target="Command Target"/>
-      <tc:panel/>
-
-      <tc:link label="Action" action="#{command.action}" target="Command Target"/>
-      <tc:link label="N/A" disabled="true"/>
-      <tc:link label="Link" link="http://www.apache.org/" target="Command Target"/>
-      <tc:link label="Resource" resource="content/60-command/sample.html" target="Command Target"/>
-      <tc:panel/>
-
-      <!-- default command -->
-
-      <tc:label value="Default Command"/>
-
-      <tc:button label="Action" action="#{command.action}" defaultCommand="true"/>
-      <tc:panel/>
-      <tc:panel/>
-      <tc:panel/>
-      <tc:panel/>
-
-    </tc:panel>
-
-    <!-- dynamic widths -->
-
-    <tc:panel>
-      <f:facet name="layout">
-        <tc:gridLayout/>
+    </tc:link>
+    <tc:button id="b6" label="apache.org" link="https://www.apache.org/">
+      <f:facet name="confirmation">
+        <tc:out value="Are you sure?"/>
       </f:facet>
+    </tc:button>
+  </tc:section>
 
-      <tc:separator label="Layout"/>
-
-      <tc:panel>
-        <f:facet name="layout">
-          <tc:gridLayout rows="auto" columns="auto;auto;auto;*"/>
-        </f:facet>
-
-        <tc:button label="Hello"/>
-        <tc:button label="WWWWWWWWWW"/>
-        <tc:button label="llllllllll"/>
-        <tc:panel/>
-
-      </tc:panel>
-
-      <tc:panel>
-        <f:facet name="layout">
-          <tc:gridLayout rows="auto" columns="auto;*"/>
-        </f:facet>
-
-        <tc:button
-            label="The goal of Tobago is to provide the community with a well designed set of user interface components."/>
-        <tc:panel/>
-
-      </tc:panel>
-
-      <tc:panel>
-        <f:facet name="layout">
-          <tc:gridLayout rows="45px" columns="100px;100px;*"/>
-        </f:facet>
-
-        <tc:button label="This is a button with a long text."/>
-        <tc:button image="image/next.png" label="This is a button with a long text."/>
-
-      </tc:panel>
-
-    </tc:panel>
-
-  </tc:panel>
+  <tc:section label="Target">
+    <p>The destination of the link can be set with the <code>target</code> attribute.
+      For example a new window/tab or a specific iframe (<code class="language-markup">&lt;tc:object/></code>).</p>
+    <tc:section label="New Window">
+      <pre><code
+              class="language-markup">&lt;tc:link label="open link in new window" link="https://www.apache.org/" target="_blank"/></code></pre>
+      <p><tc:link label="open link in new window" link="https://www.apache.org/" target="_blank"/></p>
+    </tc:section>
+    <tc:section label="IFrame">
+      <p>The iframe is set with <code class="language-markup">&lt;tc:object name="objectframe" .../></code>
+        (see <tc:link label="#{overviewBundle.object}"
+                      resource="content/20-component/020-output/60-object/object.xhtml"/>).
+        The value of the <code>target</code> attribute is in this case 'objectframe'.</p>
+      <p><tc:link label="apache.org" link="https://www.apache.org/" target="objectframe"/>
+        |
+        <tc:link label="myfaces.apache.org/tobago" link="https://myfaces.apache.org/tobago/" target="objectframe"/></p>
+      <tc:object id="o1" name="objectframe" src="https://www.apache.org/">
+        <tc:style width="100%" height="500px"/>
+      </tc:object>
+    </tc:section>
+  </tc:section>
 </ui:composition>

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/container.xhtml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/container.xhtml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/container.xhtml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/container.xhtml Tue Mar 22 08:27:31 2016
@@ -19,10 +19,52 @@
 
 <ui:composition template="/main.xhtml"
                 xmlns:tc="http://myfaces.apache.org/tobago/component"
-                xmlns:ui="http://java.sun.com/jsf/facelets">
+                xmlns:ui="http://java.sun.com/jsf/facelets"
+                xmlns:f="http://java.sun.com/jsf/core">
 
   <ui:param name="title" value="TODO"/>
 
 TODO
 
+  <tc:panel>
+    <f:facet name="layout">
+      <tc:gridLayout/>
+    </f:facet>
+
+    <tc:separator label="Layout"/>
+
+    <tc:panel>
+      <f:facet name="layout">
+        <tc:gridLayout rows="auto" columns="auto;auto;auto;*"/>
+      </f:facet>
+
+      <tc:button label="Hello"/>
+      <tc:button label="WWWWWWWWWW"/>
+      <tc:button label="llllllllll"/>
+      <tc:panel/>
+
+    </tc:panel>
+
+    <tc:panel>
+      <f:facet name="layout">
+        <tc:gridLayout rows="auto" columns="auto;*"/>
+      </f:facet>
+
+      <tc:button
+              label="The goal of Tobago is to provide the community with a well designed set of user interface components."/>
+      <tc:panel/>
+
+    </tc:panel>
+
+    <tc:panel>
+      <f:facet name="layout">
+        <tc:gridLayout rows="45px" columns="100px;100px;*"/>
+      </f:facet>
+
+      <tc:button label="This is a button with a long text."/>
+      <tc:button image="image/next.png" label="This is a button with a long text."/>
+
+    </tc:panel>
+
+  </tc:panel>
 </ui:composition>

Added: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/sheet.html
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/sheet.html?rev=1736151&view=auto
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/sheet.html (added)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/sheet.html Tue Mar 22 08:27:31 2016
@@ -0,0 +1,885 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html
+>
+<head
+>
+  <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'
+  >
+  <title
+  >Test</title>
+  <link rel='stylesheet'
+        href='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;style&#x2F;contrib&#x2F;ui-lightness&#x2F;jquery-ui-1.10.4.custom.css'
+        type='text/css'
+  >
+  <link rel='stylesheet'
+        href='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;style&#x2F;contrib&#x2F;jquery-ui-timepicker-addon-1.4.5.css'
+        type='text/css'
+  >
+  <link rel='stylesheet'
+        href='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;tether&#x2F;1.1.1&#x2F;css&#x2F;tether.css'
+        type='text/css'
+  >
+  <link rel='stylesheet'
+        href='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;bootstrap&#x2F;4.0.0-alpha.2&#x2F;css&#x2F;bootstrap.css'
+        type='text/css'
+  >
+  <link rel='stylesheet'
+        href='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;font-awesome&#x2F;4.5.0&#x2F;css&#x2F;font-awesome.css'
+        type='text/css'
+  >
+  <link rel='stylesheet'
+        href='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;style&#x2F;tobago.css'
+        type='text/css'
+  >
+  <link rel='stylesheet' href='&#x2F;style&#x2F;tobago.css' type='text/css'
+  >
+  <script type='text&#x2F;javascript'
+          src='&#x2F;faces&#x2F;javax.faces.resource&#x2F;jsf.js?ln=javax.faces&amp;stage=Development'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;jquery&#x2F;jquery-2.2.0.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;contrib&#x2F;jquery-ui-1.10.4.custom.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;contrib&#x2F;jquery-ui-1.10.4.custom_de.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;contrib&#x2F;jquery-ui-timepicker-addon-1.4.5.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;contrib&#x2F;jquery-ui-timepicker-addon-1.4.5_de.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;tether&#x2F;1.1.1&#x2F;js&#x2F;tether.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;bootstrap&#x2F;4.0.0-alpha.2&#x2F;js&#x2F;bootstrap.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-calendar.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-console.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-converter.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-in.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-layout.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-menu.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-overlay.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-popup.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-sheet.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-suggest.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-tab.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-tree.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;script&#x2F;tobago-utils.js'
+      type='text/javascript'
+  ></script>
+  <script
+      src='&#x2F;org&#x2F;apache&#x2F;myfaces&#x2F;tobago&#x2F;renderkit&#x2F;html&#x2F;standard&#x2F;standard&#x2F;typeahead&#x2F;0.11.1&#x2F;typeahead.js'
+      type='text/javascript'
+  ></script>
+</head>
+<body class='tobago-page container-fluid' id='page'
+>
+<form class='tobago-page-preventFrameAttacks'
+      action='&#x2F;faces&#x2F;content&#x2F;02-sheet&#x2F;sheet.xhtml?dswid=7595' id='page::form' method='post'
+      accept-charset='utf-8' data-tobago-context-path=''
+><input type='hidden' name='javax.faces.source' id='javax.faces.source' disabled='disabled'
+><input type='hidden' name='page::form-clientDimension' id='page::form-clientDimension'
+><input type='hidden' name='org.apache.myfaces.tobago.webapp.Secret' id='org.apache.myfaces.tobago.webapp.Secret'
+        value='fmHo7ZdWUn602zon7XI9qQ'
+>
+  <table role='presentation' class='tobago-gridLayout'
+         data-tobago-layout='{&quot;columns&quot;:[1],&quot;rows&quot;:[1]}'
+  >
+    <colgroup
+    >
+      <col
+      >
+    </colgroup>
+    <tbody
+    >
+    <tr
+    >
+      <td
+      >
+        <div id='page:j_id_w' class='tobago-panel' data-tobago-layout='{&quot;width&quot;:0px,&quot;height&quot;:0px}'
+        >
+          <div id='page:j_id_x' class='form-group'
+          ><span class='tobago-out form-control-static'
+          >Das Sheet-Control bietet eine einfache Möglichkeit tabellarische Daten darzustellen. Die wichtigsten Eigenschaften sind:
+<ul>
+  <li>Paging: Es wird nur ein Teil der Gesamtliste angezeigt. Über die Pfeilknöpfe kann in der Liste navigiert werden.
+  </li>
+  <li>Sortierung: Durch Drücken auf die Spaltenüberschrift kann die entsprechende Spalte sortiert werden.</li>
+  <li>Inline-Editing: Es können bei Bedarf Werte direkt in die Tabelle eingegeben werden.</li>
+  <li>Die Spaltenbreite kann direkt mit der Maus manipuliert werden.</li>
+</ul> In diesem Beispiel ist in applikationsspezifischer Sorter hinterlegt, der die Sonne immer oben erscheinen lässt.</span>
+          </div>
+          <div class='tobago-flowLayout' data-tobago-style='{"textAlign":"right"}'
+          >
+            <button type='button' name='page:j_id_10' id='page:j_id_10'
+                    title='Hier klicken um den Orginalzustand der Spaltenbreiten wiederherzustellen.' href='#'
+                    data-tobago-commands='{&quot;click&quot;:{}}' class='tobago-button btn btn-secondary'
+            ><span
+            >Reset</span></button>
+            <button type='button' name='page:j_id_11' id='page:j_id_11' href='#'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheetConfigPopup&quot;,&quot;popup&quot;:{&quot;command&quot;:&quot;open&quot;}}}'
+                    class='tobago-button btn btn-secondary'
+            ><span
+            >Sheet Configuration</span></button>
+          </div>
+          <div id='page:sheet' class='tobago-sheet' data-tobago-style='{"maxHeight":"500px"}'
+               data-tobago-partial-ids='page:sheet' data-tobago-selection-mode='singleOrNone' data-tobago-first='0'
+          ><input id='page:sheet::widths' name='page:sheet::widths' type='hidden'
+                  value=',null,null,null,null,null,null,null,'
+          ><input id='page:sheet::scrollPosition' name='page:sheet::scrollPosition' type='hidden' value='0:0'
+                  data-tobago-scroll-position='true'
+          ><input id='page:sheet::selected' name='page:sheet::selected' type='hidden' value=','
+          >
+            <header class='tobago-sheet-header'
+            >
+              <table cellspacing='0' cellpadding='0' summary='' class='tobago-sheet-headerTable table table-bordered'
+              >
+                <colgroup
+                >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col width='0'
+                  >
+                </colgroup>
+                <tbody
+                >
+                <tr
+                >
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span class='tobago-sheet-header tobago-sheet-header-markup-first'
+                    ><div id='page:sheet:_col0' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    ></span></div><i class='fa'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span id='page:sheet:name_sorter'
+                           data-tobago-commands='{&quot;click&quot;:{&quot;action&quot;:&quot;page:sheet:name_sorter&quot;,&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                           class='tobago-sheet-header tobago-sheet-header-markup-sortable'
+                           title='nach dieser Spalte sortieren'
+                    ><div id='page:sheet:_col1' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Name</span></div><i class='fa'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span class='tobago-sheet-header' title='Nummer'
+                    ><div id='page:sheet:_col2' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >#</span></div><i class='fa'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span id='page:sheet:orbit_sorter'
+                           data-tobago-commands='{&quot;click&quot;:{&quot;action&quot;:&quot;page:sheet:orbit_sorter&quot;,&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                           class='tobago-sheet-header tobago-sheet-header-markup-sortable'
+                           title='nach dieser Spalte sortieren'
+                    ><div id='page:sheet:_col3' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Orbits</span></div><i class='fa'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span id='page:sheet:population_sorter'
+                           data-tobago-commands='{&quot;click&quot;:{&quot;action&quot;:&quot;page:sheet:population_sorter&quot;,&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                           class='tobago-sheet-header tobago-sheet-header-markup-sortable'
+                           title='nach dieser Spalte sortieren'
+                    ><div id='page:sheet:_col4' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Bevölkerung</span></div><i class='fa'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span id='page:sheet:distance_sorter'
+                           data-tobago-commands='{&quot;click&quot;:{&quot;action&quot;:&quot;page:sheet:distance_sorter&quot;,&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                           class='tobago-sheet-header tobago-sheet-header-markup-sortable tobago-sheet-header-markup-ascending'
+                           title='nach dieser Spalte sortieren - aufsteigend sortiert'
+                    ><div id='page:sheet:_col5' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Entfernung</span></div><i class='fa fa-angle-up'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell'
+                    ><span id='page:sheet:period_sorter'
+                           data-tobago-commands='{&quot;click&quot;:{&quot;action&quot;:&quot;page:sheet:period_sorter&quot;,&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                           class='tobago-sheet-header tobago-sheet-header-markup-sortable'
+                           title='nach dieser Spalte sortieren'
+                    ><div id='page:sheet:_col6' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Umlauf</span></div><i class='fa'
+                    ></i></span></div>
+                  </th>
+                  <th
+                  >
+                    <div class='tobago-sheet-headerCell tobago-sheet-headerCell-markup-filler'
+                    ><span class='tobago-sheet-header' data-tobago-style='{"height":"14px"}'
+                    ></span></div>
+                  </th>
+                </tr>
+                </tbody>
+              </table>
+            </header>
+            <div id='page:sheet::data_div' class='tobago-sheet-body'
+            >
+              <table cellspacing='0' cellpadding='0' summary=''
+                     class='tobago-sheet-bodyTable table table-bordered table-sm table-hover'
+              >
+                <colgroup
+                >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col
+                  >
+                  <col width='0'
+                  >
+                </colgroup>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-sun'
+                  >
+                    <div id='page:sheet:0:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Sun</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:0:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >-</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:0:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >-</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:0:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:0:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:0:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:0:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.0</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:1:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Phobos</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:1:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >I</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:1:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Mars</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:1:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:1:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:1:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >9</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:1:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.32</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:2:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Charon</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:2:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >I</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:2:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Pluto</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:2:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:2:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:2:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >20</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:2:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >6.39</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:3:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Deimos</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:3:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >II</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:3:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Mars</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:3:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:3:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:3:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >23</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:3:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >1.26</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:4:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Naiad</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:4:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >III</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:4:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Neptune</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:4:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:4:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:4:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >48</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:4:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.29</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:5:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Cordelia</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:5:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >VI</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:5:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Uranus</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:5:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:5:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:5:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >50</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:5:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.34</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:6:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Thalassa</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:6:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >IV</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:6:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Neptune</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:6:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:6:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:6:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >50</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:6:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.31</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:7:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Despina</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:7:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >V</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:7:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Neptune</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:7:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:7:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:7:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >53</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:7:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.33</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:8:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Ophelia</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:8:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >VII</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:8:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Uranus</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:8:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:8:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:8:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >54</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:8:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.38</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+                <tr class='tobago-sheet-row'
+                >
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-first'
+                  ><input type='radio' class='tobago-sheet-columnSelector'
+                  ></td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-moon'
+                  >
+                    <div id='page:sheet:9:t_name' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Bianca</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-center'
+                  >
+                    <div id='page:sheet:9:t_number' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >VIII</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell'
+                  >
+                    <div id='page:sheet:9:t_orbit' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >Uranus</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-pure'
+                  >
+                    <div id='page:sheet:9:t_population' class='form-group'
+                    ><input type='text' name='page:sheet:9:t_population' value='0' class='tobago-in form-control'
+                    ></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:9:t_distance' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >59</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-right'
+                  >
+                    <div id='page:sheet:9:t_period' class='form-group'
+                    ><span class='tobago-out form-control-static'
+                    >0.43</span></div>
+                  </td>
+                  <td class='tobago-sheet-cell tobago-sheet-cell-markup-filler'
+                  >
+                    <div
+                    ></div>
+                  </td>
+                </tr>
+              </table>
+            </div>
+            <footer class='tobago-sheet-footer'
+            >
+              <ul class='tobago-sheet-paging tobago-sheet-paging-markup-left pagination'
+              >
+                <li class='page-item' title='Hier klicken, zum Eingeben der ersten anzuzeigenden Zeile.'
+                ><span class='tobago-sheet-pagingText page-link'
+                >Zeilen <span class='tobago-sheet-pagingOutput'
+                >1</span><input id='page:sheet:j_id0' name='page:sheet:j_id0' type='text'
+                                class='tobago-sheet-pagingInput' value='1' maxlength='2'
+                > bis 10 von 88</span></li>
+              </ul>
+              <ul class='tobago-sheet-paging tobago-sheet-paging-markup-center pagination'
+              >
+                <li class='active page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id1' title='Seite 1'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                >1</a></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id2' title='Seite 2'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                >2</a></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id3' title='Seite 3'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                >3</a></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id4' title='Seite 4'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                >4</a></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id5' title='Seite 5'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                >5</a></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id6' title='Seite 8'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                ><i class='fa fa-ellipsis-h'
+                ></i></a></li>
+              </ul>
+              <ul class='tobago-sheet-paging tobago-sheet-paging-markup-right pagination'
+              >
+                <li class='disabled page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id8' title='erste Seite' disabled='disabled'
+                ><i class='fa fa-step-backward'
+                ></i></a></li>
+                <li class='disabled page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id9' title='vorherige Seite' disabled='disabled'
+                ><i class='fa fa-backward'
+                ></i></a></li>
+                <li class='page-item'
+                ><span class='tobago-sheet-pagingText page-link'
+                       title='Hier klicken, zum Eingeben der anzuzeigenden Seite.'
+                >Seite <span class='tobago-sheet-pagingOutput'
+                >1</span><input id='page:sheet:j_id7' name='page:sheet:j_id7' type='text'
+                                class='tobago-sheet-pagingInput' value='1' maxlength='1'
+                > von 9</span></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id10' title='nächste Seite'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                ><i class='fa fa-forward'
+                ></i></a></li>
+                <li class='page-item'
+                ><a class='page-link' href='#' id='page:sheet:j_id11' title='letzte Seite'
+                    data-tobago-commands='{&quot;click&quot;:{&quot;partially&quot;:&quot;page:sheet&quot;}}'
+                ><i class='fa fa-step-forward'
+                ></i></a></li>
+              </ul>
+            </footer>
+          </div>
+        </div>
+      </td>
+    </tr>
+    </tbody>
+  </table>
+  <div class='tobago-page-menuStore'
+  ></div><span id='page::jsf-state-container'
+  ><input type='hidden' name='javax.faces.ViewState' id='javax.faces.ViewState'
+          value='WYamRzEuNIj9iFtWlzFFW+YNNeUmQ+nSB38Trbc8LQQmu1YY'
+  ><input type='hidden' name='javax.faces.RenderKitId' value='tobago'
+  ></span></form>
+<noscript
+>
+  <div class='tobago-page-noscript'
+  >Diese Seite benötigt JavaScript, allerdings ist JavaScript in Ihrem Browser derzeit deaktiviert. Um JavaScript zu
+    aktivieren, lesen Sie ggf. die Anleitung Ihres Browsers.
+  </div>
+</noscript>
+</body>
+</html>
\ No newline at end of file

Modified: myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/tobago-resource/html/standard/standard/property/overview.properties.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/tobago-resource/html/standard/standard/property/overview.properties.xml?rev=1736151&r1=1736150&r2=1736151&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/tobago-resource/html/standard/standard/property/overview.properties.xml (original)
+++ myfaces/tobago/branches/tobago-3.0.x/tobago-example/tobago-example-demo/src/main/webapp/tobago-resource/html/standard/standard/property/overview.properties.xml Tue Mar 22 08:27:31 2016
@@ -55,6 +55,10 @@
   <entry key="selectOneListbox">Single Selection List</entry>
   <entry key="selectManyCheckbox">Checkbox Group</entry>
   <entry key="selectManyListbox">Multi Selection List</entry>
+  <entry key="selectManyShuttle">Shuttle List</entry>
+  <entry key="default_command">Default Command</entry>
+  <entry key="button_link">Link</entry>
+
 
   <entry key="sheet">Sheet Control</entry>
   <entry key="tree">Tree Control</entry>



Mime
View raw message