[kune-commits] r1360 - / intro intro/src intro/src/cc intro/src/cc/kune intro/src/cc/kune/intro intro/src/cc/kune/intro/client intro/test intro/test/cc intro/test/cc/kune intro/test/cc/kune/intro intro/war intro/war/WEB-INF
Vicente J. Ruiz Jurado
vjrj_ at ourproject.org
Sun May 8 21:54:34 CEST 2011
Author: vjrj_
Date: 2011-05-08 21:54:34 +0200 (Sun, 08 May 2011)
New Revision: 1360
Added:
intro/
intro/.classpath
intro/.project
intro/src/
intro/src/cc/
intro/src/cc/kune/
intro/src/cc/kune/intro/
intro/src/cc/kune/intro/Kune_intro.gwt.xml
intro/src/cc/kune/intro/client/
intro/src/cc/kune/intro/client/IntroTabPanel.java
intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
intro/src/cc/kune/intro/client/KuneIntro.java
intro/src/cc/kune/intro/client/arrow-left-g.png
intro/src/cc/kune/intro/client/arrow-left-h.png
intro/src/cc/kune/intro/client/arrow-left.png
intro/src/cc/kune/intro/client/arrow-right-g.png
intro/src/cc/kune/intro/client/arrow-right-h.png
intro/src/cc/kune/intro/client/arrow-right.png
intro/src/cc/kune/intro/client/kune-intro-group.png
intro/src/cc/kune/intro/client/kune-intro-logo.png
intro/src/cc/kune/intro/client/kune-intro-orgs.png
intro/src/cc/kune/intro/client/kune-intro-user.png
intro/src/cc/kune/intro/client/kune-intro-world.png
intro/test/
intro/test/cc/
intro/test/cc/kune/
intro/test/cc/kune/intro/
intro/test/cc/kune/intro/client/
intro/war/
intro/war/WEB-INF/
intro/war/WEB-INF/web.xml
intro/war/kuneintro.css
intro/war/kuneintro.html
Log:
kune intro
Added: intro/.classpath
===================================================================
--- intro/.classpath (rev 0)
+++ intro/.classpath 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" output="test-classes" path="test"/>
+ <classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="output" path="war/WEB-INF/classes"/>
+</classpath>
Added: intro/.project
===================================================================
--- intro/.project (rev 0)
+++ intro/.project 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>kune-intro</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>com.google.gwt.eclipse.core.gwtNature</nature>
+ </natures>
+</projectDescription>
Added: intro/src/cc/kune/intro/Kune_intro.gwt.xml
===================================================================
--- intro/src/cc/kune/intro/Kune_intro.gwt.xml (rev 0)
+++ intro/src/cc/kune/intro/Kune_intro.gwt.xml 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module rename-to='kuneintro'>
+ <!-- Inherit the core Web Toolkit stuff. -->
+ <inherits name='com.google.gwt.user.User'/>
+
+ <!-- Inherit the default GWT style sheet. You can change -->
+ <!-- the theme of your GWT application by uncommenting -->
+ <!-- any one of the following lines. -->
+<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
+
+ <!-- Other module inherits -->
+
+ <!-- Specify the app entry point class. -->
+ <entry-point class='cc.kune.intro.client.KuneIntro'/>
+
+ <!-- Specify the paths for translatable code -->
+ <source path='client'/>
+
+</module>
Added: intro/src/cc/kune/intro/client/IntroTabPanel.java
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.java (rev 0)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.java 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,164 @@
+package cc.kune.intro.client;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.logical.shared.SelectionEvent;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.uibinder.client.UiHandler;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.DeckPanel;
+import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.InlineLabel;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.PushButton;
+import com.google.gwt.user.client.ui.ScrollPanel;
+import com.google.gwt.user.client.ui.TabLayoutPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class IntroTabPanel extends Composite {
+
+ interface IntroTabPanelUiBinder extends UiBinder<Widget, IntroTabPanel> {
+ }
+
+ private static IntroTabPanelUiBinder uiBinder = GWT.create(IntroTabPanelUiBinder.class);
+
+ private static final String WHY_DO_WE_NEED = "Why do we need";
+ @UiField
+ HorizontalPanel btnPanel;
+ @UiField
+ ScrollPanel credits;
+ @UiField
+ HTML creditsHtml;
+ private int currentSlide;
+ @UiField
+ DeckPanel deck;
+ @UiField
+ HTML groupsField;
+ @UiField
+ FlowPanel groupsPanel;
+ @UiField
+ HTML htmlIntro;
+ @UiField
+ FlowPanel intro;
+ @UiField
+ PushButton leftBtn;
+ @UiField
+ InlineLabel logo;
+ @UiField
+ HTML orgsField;
+ @UiField
+ FlowPanel orgsPanel;
+ @UiField
+ HTML publicField;
+ @UiField
+ FlowPanel publicPanel;
+ @UiField
+ PushButton rightBtn;
+ @UiField
+ TabLayoutPanel tabPanel;
+ @UiField
+ Label title;
+ @UiField
+ HTML usersField;
+ @UiField
+ FlowPanel usersPanel;
+
+ public IntroTabPanel() {
+ initWidget(uiBinder.createAndBindUi(this));
+ usersField.setHTML("You can see Kune as a web tool to:"
+ + "<ul><li>"
+ + "create easily your personal web (blogs, photoblog, CV, etc)"
+ + "</li><li>"
+ + "create, share & edit your documents simultaneously with your fellows"
+ + "</li><li>"
+ + "connect & keep up with your fellows (social network, chat)"
+ + "</li><li>"
+ + "integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)"
+ + "</ul>");
+ groupsField.setHTML("For your organization (NGO, collective, academic group...) you can:"
+ + "<ul><li>" + "create easily its website (blog, wiki, video gallery, etc)" + "</li><li>"
+ + "group chat among the members" + "</li><li>" + "organize meetings and actions" + "</li><li>"
+ + "create, share & edit documents simultaneously with the members" + "</li><li>"
+ + "connect with other organizations with common interests" + "</ul>");
+ publicField.setHTML("Kune facilitates..." + "<ul><li>"
+ + "the publication of contents in the web, for the general public" + "</li><li>"
+ + "using CreativeCommons licences that allow the reuse and modification of contents"
+ + "</li><li>" + "sharing of knowledge, solutions, researches, experiences with others "
+ + "</ul>");
+ orgsField.setHTML("If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:"
+ + "<ul><li>"
+ + "install your own independent Kune server for your members"
+ + "</li><li>"
+ + "customize your Kune features and plugins to fit your needs"
+ + "</li><li>"
+ + "boost collaboration among the members" + "</ul>");
+ currentSlide = 0;
+ deck.setAnimationEnabled(false);
+ htmlIntro.setHTML("<div class=\"k-home-summary\">" + "<ul>"
+ + "<li class=\"tabUsers\">Comunicate with others</li>"
+ + "<li class=\"tabGroups\">Work in collaboration</li>"
+ + "<li class=\"tabPublic\">And share with the world</li>" + "</ul>" + "</div>");
+ creditsHtml.setHTML("alñsidfjaklds");
+ showCurrentSlide();
+ }
+
+ @UiHandler("leftBtn")
+ void onLeftBtnClick(final ClickEvent event) {
+ currentSlide = Math.max(0, currentSlide - 1);
+ showCurrentSlide();
+ }
+
+ @UiHandler("rightBtn")
+ void onRightBtnClick(final ClickEvent event) {
+ currentSlide = Math.min(5, currentSlide + 1);
+ showCurrentSlide();
+ }
+
+ @UiHandler("tabPanel")
+ void onTabPanelSelection(final SelectionEvent<Integer> event) {
+ currentSlide = tabPanel.getSelectedIndex() + 1;
+ }
+
+ private void showCurrentSlide() {
+ switch (currentSlide) {
+ case 0:
+ deck.showWidget(0);
+ // title.setVisible(false);
+ break;
+ case 1:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 2:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 3:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 4:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ // title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 5:
+ deck.showWidget(2);
+ // title.setText("Credits");
+ title.setVisible(true);
+ break;
+ default:
+ break;
+ }
+ }
+}
Added: intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml (rev 0)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,287 @@
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui">
+ <ui:style>
+ .parent {
+ width: 705px;
+ }
+
+ .child {
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+ border: 4px solid #CEAD97;
+ background-color: #FFF5ED;
+ width: 100%;
+ }
+
+ .tabscontainer {
+ background-color: #F0C6A0;
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+ color: #CC6633;
+ -webkit-border-top-right-radius: 0px;
+ -moz-border-radius-topright: 0px;
+ border-top-right-radius: 0px;
+ -webkit-border-top-left-radius: 0px; -moz-border-radius-toplright 0px;
+ border-top-left-radius: 0px;
+ -webkit-border-bottom-right-radius: 0px;
+ -moz-border-radius-bottomright: 0px;
+ border-bottom-right-radius: 0px;
+ -webkit-border-bottom-left-radius: 0px;
+ -moz-border-radius-bottomleft: 0px;
+ border-bottom-left-radius: 0px;
+ height: 480px !important;
+ }
+
+ .tab {
+ line-height: 1em;
+ }
+
+ @external .k-home-summary .tabUsers .tabGroups .tabOrgs .tabPublic .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab-selected;
+ .title {
+ font-size: 44px;
+ color: #69312f;
+ font-weight: bold;
+ text-align: left;
+ margin: 10px 18px;
+ width: 200px;
+ }
+
+ .k-home-summary {
+ font-size: 32px;
+ color: #dd8a3d;
+ font-weight: bold;
+ white-space: nowrap;
+ }
+
+ .k-home-summary li {
+ padding-left: 41px;
+ background-repeat: no-repeat;
+ background-position: 0 .2em;
+ line-height: 45px;
+ }
+
+ .gwt-TabLayoutPanelTab {
+ background-color: #F3D4AE;
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 10px;
+ -moz-border-radius-topleft: 10px;
+ border-top-left-radius: 10px;
+ font-weight: bold;
+ font-size: 28px;
+ padding: 6px 5px;
+ margin: 0 0 0 10px;
+ cursor: pointer;
+ }
+
+ .gwt-TabLayoutPanelTab { /* background-color: #ffccaa; */
+ color: #dd8a3d;
+ }
+
+ .gwt-TabLayoutPanelTab-selected {
+ background-color: #F9EFCB;
+ color: #69312f;
+ }
+
+ .tabPanel {
+ font-size: 28px;
+ line-height: 1.2em;
+ color: #69312f;
+ background-color: #F9EFCB;
+ /* height: 360px; */
+ height: 84%;
+ padding: 30px;
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 0px;
+ -moz-border-radius-topleft: 0px;
+ border-top-left-radius: 0px;
+ -webkit-border-bottom-right-radius: 5px;
+ -moz-border-radius-bottomright: 5px;
+ border-bottom-right-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -moz-border-radius-bottomleft: 5px;
+ border-bottom-left-radius: 5px;
+ margin: 0px 10px 10px;
+ }
+
+ .tabPanel li {
+ margin-left: -12px;
+ }
+
+ .left {
+ float: left;
+ }
+
+ .right {
+ float: right;
+ }
+
+ @sprite .logo {
+ gwt-image: "kuneLogo";
+ margin: 23px 23px;
+ }
+
+ @sprite .tabUsers {
+ gwt-image: "usersLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .tabGroups {
+ gwt-image: "groupsLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .tabPublic {
+ gwt-image: "publicLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .tabOrgs {
+ gwt-image: "orgsLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .arrowLeft {
+ gwt-image: "arrowLeft";
+ }
+
+ @sprite .arrowLeftDown {
+ gwt-image: "arrowLeftDown";
+ }
+
+ @sprite .arrowRightDown {
+ gwt-image: "arrowRightDown";
+ }
+
+ @sprite .arrowLeftHover {
+ gwt-image: "arrowLeftHover";
+ }
+
+ @sprite .arrowRightHover {
+ gwt-image: "arrowRightHover";
+ }
+
+ .arrowbtns {
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 10px;
+ -moz-border-radius-topleft: 10px;
+ border-top-left-radius: 10px;
+ background-color: #C28D66;
+ width: 67px;
+ margin-left: 529px;
+ margin-top: 5px;
+ }
+
+ .arrowbtn {
+ cursor: pointer;
+ padding: 6px 8px 2px;
+ outline: 0;
+ }
+ </ui:style>
+
+ <ui:image field="kuneLogo" src="kune-intro-logo.png"></ui:image>
+ <ui:image field="usersLogo" src="kune-intro-user.png"></ui:image>
+ <ui:image field="groupsLogo" src="kune-intro-group.png"></ui:image>
+ <ui:image field="publicLogo" src="kune-intro-world.png"></ui:image>
+ <ui:image field="orgsLogo" src="kune-intro-orgs.png"></ui:image>
+
+ <ui:image field="arrowLeft" src="arrow-left.png"></ui:image>
+ <ui:image field="arrowRight" src="arrow-right.png"></ui:image>
+ <ui:image field="arrowLeftDown" src="arrow-left-g.png"></ui:image>
+ <ui:image field="arrowRightDown" src="arrow-right-g.png"></ui:image>
+ <ui:image field="arrowLeftHover" src="arrow-left-h.png"></ui:image>
+ <ui:image field="arrowRightHover" src="arrow-right-h.png"></ui:image>
+
+ <g:FlowPanel addStyleNames="{style.parent}">
+ <g:FlowPanel addStyleNames="{style.child}">
+ <g:InlineLabel addStyleNames="{style.logo} {style.right}"
+ ui:field="logo" />
+ <g:Label addStyleNames="{style.title}" ui:field="title">Why do we
+ need</g:Label>
+ <g:DeckPanel ui:field="deck" addStyleNames="{style.tabscontainer}">
+ <g:FlowPanel ui:field="intro">
+ <g:HTML wordWrap="true" ui:field="htmlIntro" />
+ </g:FlowPanel>
+ <g:TabLayoutPanel barHeight="56" barUnit="PX"
+ width="100%" height="480px" ui:field="tabPanel">
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabUsers} {style.left}"></span>
+ <span>Users</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="usersPanel"
+ addStyleNames="{style.tabPanel}">
+ <g:HTML wordWrap="true" ui:field="usersField" />
+ </g:FlowPanel>
+ </g:tab>
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabGroups} {style.left}"></span>
+ <span>Groups</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="groupsPanel">
+ <g:HTML wordWrap="true" ui:field="groupsField"
+ addStyleNames="{style.tabPanel}" />
+ </g:FlowPanel>
+ </g:tab>
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabPublic} {style.left}"></span>
+ <span>Public</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="publicPanel">
+ <g:HTML wordWrap="true" ui:field="publicField"
+ addStyleNames="{style.tabPanel}" />
+ </g:FlowPanel>
+ </g:tab>
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabOrgs} {style.left}"></span>
+ <span>Institutions</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="orgsPanel">
+ <g:HTML wordWrap="true" ui:field="orgsField"
+ addStyleNames="{style.tabPanel}" />
+ </g:FlowPanel>
+ </g:tab>
+ </g:TabLayoutPanel>
+ <g:ScrollPanel ui:field="credits">
+ <g:HTML wordWrap="true" ui:field="creditsHtml" />
+ </g:ScrollPanel>
+ </g:DeckPanel>
+ <g:HorizontalPanel ui:field="btnPanel"
+ styleName="{style.arrowbtns} ">
+ <g:PushButton ui:field='leftBtn' enabled='true'
+ addStyleNames="{style.arrowbtn}">
+ <g:upFace image='{arrowLeft}' />
+ <g:upHoveringFace image='{arrowLeftHover}' />
+ <g:downFace image='{arrowLeftDown}' />
+ <g:downHoveringFace image='{arrowLeftDown}' />
+ </g:PushButton>
+ <g:PushButton ui:field='rightBtn' enabled='true'
+ addStyleNames="{style.arrowbtn}">
+ <g:upFace image='{arrowRight}' />
+ <g:upHoveringFace image='{arrowRightHover}' />
+ <g:downFace image='{arrowRightDown}' />
+ <g:downHoveringFace image='{arrowRightDown}' />
+ </g:PushButton>
+ </g:HorizontalPanel>
+ </g:FlowPanel>
+ </g:FlowPanel>
+</ui:UiBinder>
\ No newline at end of file
Added: intro/src/cc/kune/intro/client/KuneIntro.java
===================================================================
--- intro/src/cc/kune/intro/client/KuneIntro.java (rev 0)
+++ intro/src/cc/kune/intro/client/KuneIntro.java 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,19 @@
+package cc.kune.intro.client;
+
+import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.user.client.ui.RootPanel;
+
+/**
+ * Entry point classes define <code>onModuleLoad()</code>.
+ */
+public class KuneIntro implements EntryPoint {
+
+ /**
+ * This is the entry point method.
+ */
+ @Override
+ public void onModuleLoad() {
+ final IntroTabPanel tabPanel = new IntroTabPanel();
+ RootPanel.get().add(tabPanel);
+ }
+}
Added: intro/src/cc/kune/intro/client/arrow-left-g.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-left-g.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-left-h.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-left-h.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-left.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-left.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-right-g.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-right-g.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-right-h.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-right-h.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-right.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-right.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-group.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-group.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-logo.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-logo.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-orgs.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-orgs.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-user.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-user.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-world.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-world.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/WEB-INF/web.xml
===================================================================
--- intro/war/WEB-INF/web.xml (rev 0)
+++ intro/war/WEB-INF/web.xml 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app
+ PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+ "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+
+ <!-- Default page to serve -->
+ <welcome-file-list>
+ <welcome-file>kuneintro.html</welcome-file>
+ </welcome-file-list>
+
+</web-app>
Added: intro/war/kuneintro.css
===================================================================
--- intro/war/kuneintro.css (rev 0)
+++ intro/war/kuneintro.css 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,4 @@
+body {
+ font-family: 'Ubuntu', Arial;
+}
+
Added: intro/war/kuneintro.html
===================================================================
--- intro/war/kuneintro.html (rev 0)
+++ intro/war/kuneintro.html 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,51 @@
+<!doctype html>
+<!-- The DOCTYPE declaration above will set the -->
+<!-- browser's rendering engine into -->
+<!-- "Standards Mode". Replacing this declaration -->
+<!-- with a "Quirks Mode" doctype may lead to some -->
+<!-- differences in layout. -->
+
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+
+<!-- -->
+<!-- Consider inlining CSS to reduce the number of requested files -->
+<!-- -->
+<link type="text/css" rel="stylesheet" href="kuneintro.css">
+<script src="//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
+<script>
+ WebFont.load({
+ google : {
+ families : [ 'Ubuntu' ]
+ }
+ });
+</script>
+
+<title></title>
+
+<!-- -->
+<!-- This script loads your compiled module. -->
+<!-- If you add any GWT meta tags, they must -->
+<!-- be added before this line. -->
+<!-- -->
+<script type="text/javascript" language="javascript"
+ src="kuneintro/kuneintro.nocache.js"></script>
+</head>
+
+<body>
+
+ <!-- OPTIONAL: include this if you want history support -->
+ <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
+ style="position: absolute; width: 0; height: 0; border: 0"></iframe>
+
+ <!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
+ <noscript>
+ <div
+ style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
+ Your web browser must have JavaScript enabled in order for this
+ application to display correctly.</div>
+ </noscript>
+
+</body>
+</html>
More information about the kune-commits
mailing list