aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/minitutorials
Commit message (Collapse)AuthorAgeFilesLines
* Build uitest war with mavenTeemu Suo-Anttila2016-04-1589-7406/+0
| | | | Change-Id: I32625901ca27a282253df44c6e776cf9632bacda
* Code for current Grid mini tutorialsLeif Åstrand2015-05-128-0/+478
| | | | Change-Id: Icc5d99713caca43b537e90a267ff2a93da166572
* Reformat project using Eclipse Luna SR1Artur Signell2014-12-291-1/+2
| | | | Change-Id: I58748499c87d470e70304d882d3227cda5803481
* Hierarchy change markAsDirty to AbstractComponentContainer (#14227)Anna Miroshnik2014-12-091-2/+0
| | | | Change-Id: I7a05ad72dfa3d16d85aa4d0cdd235572ec01e31a
* Changing theme on the fly tutorial codeLeif Åstrand2014-09-151-0/+45
| | | | | | | Tutorial published at https://vaadin.com/wiki/-/wiki/Main/Changing+theme+on+the+fly Change-Id: I41e024001e0f4747ff38b9d9c365771f87e2d2cb
* replaced all org.json.* usages with elemental.json.* (#8942)Taras Hupalo2014-08-262-12/+10
| | | | Change-Id: I4809fbbdb48f3e36c8e1da8552ff3fa734714105
* Add refresh method to mini tutorial codeLeif Åstrand2014-05-151-1/+12
| | | | Change-Id: I7d2e00b13d2d0b3e3b0e3c20dd431c77721e7d91
* Update tutorial code to show more user-friendly APILeif Åstrand2014-05-146-23/+14
| | | | Change-Id: I95c82d2256221b0068d6c2762f6dbb8a1e29b6b8
* Merge changes from origin/7.1Artur Signell2014-04-2349-51/+51
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e77e73c Update copyright year to 2014 Conflicts: client-compiler/src/com/vaadin/server/widgetsetutils/metadata/ConnectorBundle.java client/src/com/vaadin/client/ApplicationConnection.java server/src/com/vaadin/data/util/converter/StringToNumberConverter.java shared/src/com/vaadin/shared/ui/ui/PageState.java shared/src/com/vaadin/shared/ui/window/WindowState.java theme-compiler/src/com/vaadin/sass/SassCompiler.java theme-compiler/src/com/vaadin/sass/internal/ScssStylesheet.java theme-compiler/src/com/vaadin/sass/internal/expression/ArithmeticExpressionEvaluator.java theme-compiler/src/com/vaadin/sass/internal/expression/BinaryExpression.java theme-compiler/src/com/vaadin/sass/internal/expression/BinaryOperator.java theme-compiler/src/com/vaadin/sass/internal/expression/exception/ArithmeticException.java theme-compiler/src/com/vaadin/sass/internal/expression/exception/IncompatibleUnitsException.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSDocumentHandler.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSDocumentHandlerImpl.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSErrorHandler.java theme-compiler/src/com/vaadin/sass/internal/parser/CharStream.java theme-compiler/src/com/vaadin/sass/internal/parser/Generic_CharStream.java theme-compiler/src/com/vaadin/sass/internal/parser/LexicalUnitImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/LocatorImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/MediaListImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/ParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java theme-compiler/src/com/vaadin/sass/internal/parser/ParserConstants.java theme-compiler/src/com/vaadin/sass/internal/parser/ParserTokenManager.java theme-compiler/src/com/vaadin/sass/internal/parser/SCSSLexicalUnit.java theme-compiler/src/com/vaadin/sass/internal/parser/SCSSParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/SelectorListImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/Selectors.java theme-compiler/src/com/vaadin/sass/internal/parser/ThrowedParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/Token.java theme-compiler/src/com/vaadin/sass/internal/parser/TokenMgrError.java theme-compiler/src/com/vaadin/sass/internal/resolver/ClassloaderResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/FilesystemResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/ScssStylesheetResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/VaadinResolver.java theme-compiler/src/com/vaadin/sass/internal/selector/SelectorUtil.java theme-compiler/src/com/vaadin/sass/internal/tree/BlockNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ExtendNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ForNode.java theme-compiler/src/com/vaadin/sass/internal/tree/FunctionNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ImportNode.java theme-compiler/src/com/vaadin/sass/internal/tree/KeyframesNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListContainsNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListModifyNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListRemoveNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MediaNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MicrosoftRuleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MixinDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MixinNode.java theme-compiler/src/com/vaadin/sass/internal/tree/NestPropertiesNode.java theme-compiler/src/com/vaadin/sass/internal/tree/Node.java theme-compiler/src/com/vaadin/sass/internal/tree/RuleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/SimpleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/VariableNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/EachDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfNode.java theme-compiler/src/com/vaadin/sass/internal/util/ColorUtil.java theme-compiler/src/com/vaadin/sass/internal/util/DeepCopy.java theme-compiler/src/com/vaadin/sass/internal/util/FastByteArrayInputStream.java theme-compiler/src/com/vaadin/sass/internal/util/FastByteArrayOutputStream.java theme-compiler/src/com/vaadin/sass/internal/util/StringUtil.java theme-compiler/src/com/vaadin/sass/internal/visitor/BlockNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/EachNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/ExtendNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/IfElseNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/ImportNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/MixinNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/NestedNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/VariableNodeHandler.java theme-compiler/tests/src/com/vaadin/sass/AbstractTestBase.java theme-compiler/tests/src/com/vaadin/sass/internal/expression/ArithmeticExpressionEvaluatorTest.java theme-compiler/tests/src/com/vaadin/sass/parser/ParserTest.java theme-compiler/tests/src/com/vaadin/sass/resolvers/VaadinResolverTest.java theme-compiler/tests/src/com/vaadin/sass/testcases/css/Interpolation.java theme-compiler/tests/src/com/vaadin/sass/testcases/css/Selectors.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/AbstractDirectoryScanningSassTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/AutomaticSassTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Comments.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ControlDirectives.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Extends.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Functions.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Imports.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Mixins.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/NestedProperties.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Nesting.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ParentImports.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ParentSelector.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassLangTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassLangTestsBroken.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassTestRunner.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Variables.java theme-compiler/tests/src/com/vaadin/sass/tree/ImportNodeTest.java uitest/src/com/vaadin/tests/push/BasicPushTest.java uitest/src/com/vaadin/tests/push/PushConfigurationTest.java uitest/src/com/vaadin/tests/push/PushReconnectTest.java Change-Id: Ic08c4f9aecd4c684ce74408de4e0b0d0ff617273
| * Update copyright year to 2014Artur Signell2014-04-1649-51/+51
| | | | | | | | Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
* | Refactor to use the right Element class (#13287)Leif Åstrand2014-03-251-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed implementations and APIs to use the non-deprecated Element class wherever possible without breaking backwards compatibility. * Methods defined in interfaces have not been touched. * Return types have only been changed methods that should have no existing third party callers (i.e. private, internal or @since 7.2) * For methods that third party code might have overridden, the method has been deprecated in favor of a new method that just delegates to the old method. * For methods that can't reasonably be overridden by third party code (i.e. private, final, static, internal or @since 7.2), the parameter type has been changed without retaining the old method. Change-Id: I7da943a77b8d0d0b9185d8c70f87d676a275d24b
* | Use FQN instead of import for the bad Element class (#13287)Leif Åstrand2014-03-251-4/+6
| | | | | | | | | | | | | | | | This is the first step towards eliminating usage of the class. Reasoning about upcoming steps will be easier when it's clear which class "Element" refers to. Change-Id: Iea5547f789edc77c3b4ac95a5e2eb34d2717999e
* | Fix two tests broken by removal of StringToNumberConverter (#12092)Henri Sara2013-07-021-3/+3
|/ | | | Change-Id: Ic1520ddf670d83ce804acf240067c85d493196ca
* Added type parameter to converter methods (#11895)Artur Signell2013-06-111-3/+4
| | | | Change-Id: I6562c537d9e5a0745eb67bc613123a265578ae00
* Update broadcaster tutorial codeLeif Åstrand2013-06-052-26/+9
| | | | | | | | * Don't need to start a thread for broadcasting with the new UI.access * Add @Push to the UI * Use CopyOnWriteArrayList instead of synchronized methods Change-Id: I63fad6977c1a3e504fc60445c3147b5a241c3132
* Rename runSafely() to access() (#11756)Leif Åstrand2013-05-021-1/+1
| | | | Change-Id: I640244732fb561d9f55da58f8ba94fd02875c191
* Global code clean upLeif Åstrand2013-04-252-2/+1
| | | | Change-Id: I380d6afbc6b30d817ea6cca3d6b4634ab12522b1
* Sources for the "Broadcasting messages to other users" tutorialArtur Signell2013-04-232-0/+121
| | | | Change-Id: I1408d2b4c33bb51393867b2a089035699a5af756
* Global code reformatLeif Åstrand2013-04-0510-40/+50
| | | | Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
* Implemented changes to CSS injection based on API review #5500John Ahlroos2013-04-031-9/+9
| | | | Change-Id: I2bed5f5a5c3cfc6b97e94cbd218bb06f446c7325
* Moved CSSInjectWithColorpicker to correct packageJohn Ahlroos2013-03-211-0/+234
| | | | Change-Id: I8b7d283b68da60d236748364cac4c5ac3310f836
* Merge remote-tracking branch 'origin/7.0'Artur Signell2013-02-221-4/+4
|\ | | | | | | Change-Id: Id48ccb3c400a78cddb8bb5c7bbcf2d65174e59d0
| * Count instances instead of windows and also show the counterLeif Åstrand2013-02-181-4/+4
| | | | | | | | Change-Id: Ida1d0c9424d09169f3c7f76ebf70dcced5742dad
* | Added tutorial examples for creating a simple login view #10076John Ahlroos2013-02-183-0/+243
|/ | | | Change-Id: I4cce618a6937cd1c0f3fc57e742666fb4749fa5a
* Added cookie read/write minitutorial #9644John Ahlroos2013-01-231-0/+92
| | | | Change-Id: I80d7646eca9be9b8fd98ad6c933245dab724df8a
* Updated minitutorialsJohn Ahlroos2013-01-172-1/+9
| | | | Change-Id: Ie3045089d8474a3fd0c62c3caf90e3452941a36a
* Updated copyright notices and added missing license headersArtur Signell2013-01-0432-32/+32
| | | | Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
* CRLF -> LFArtur Signell2013-01-0410-495/+495
| | | | Change-Id: I864e3ad465539a5b7fee212390a723773f6930ac
* Updated some tutorialsjohan2012-11-2714-20/+523
| | | | Change-Id: I5c59b2d08b2b811020c1fca7420eefd740dbe01a
* Refactor heartbeat handling and inactive UI/session closing (#10252)Johannes Dahlström2012-11-231-10/+12
| | | | | | | | | * Package-private VaadinService.cleanupSession() handles these, called from VaadinServlet and VaadinPortlet at the end of a request * UI detach() called when removing from the session (#9755) * UIs can be explicitly closed; UIs marked as closed are removed at the end of the request (#10249) * Remove UI cleanup events and listeners in favor of detach events (#10251) Change-Id: I1f994c43bd2fc5fe7f99f7152c9db35927235291
* Refactor BrowserPopupOpener API (#10241)Leif Åstrand2012-11-231-2/+2
| | | | | | | | * Rename BrowserPopupOpener to BrowserWindowOpener * Rename setPopupName -> setWindowName * Rename BrowserPopupUIProvider -> BrowserWindowUIProvider * Make BrowserWindowUIProvider a private static inner class Change-Id: Id839b274762424bb50fe3590d7cd1187e92baa6c
* Merge "Reomove DynamicConnectorResource (#10227)"Artur Signell2012-11-211-24/+36
|\
| * Reomove DynamicConnectorResource (#10227)Leif Åstrand2012-11-211-24/+36
| | | | | | | | Change-Id: I9e91f9d57e22d3df621a19e0250339d5d2763827
* | Global code cleanupLeif Åstrand2012-11-211-1/+1
|/ | | | Change-Id: I14f46e6aa4f9cbdd9037f1c4ad1ac38fe7cbda86
* Renamed setBrowserWindowSize -> updateBrowserWindowSize (#10305)Artur Signell2012-11-211-2/+0
| | | | Change-Id: I630cdc0cf4cc83646d1dbe8513f81f5ddd6aa7d7
* Rename VaadinRequest.getRequestPathInfo() to getPathInfo() (#9749)Leif Åstrand2012-11-201-1/+1
| | | | Change-Id: Ibf460de507b4eea156a794304476b547bf63291a
* Renamed ComponentState to AbstractComponentState (#9032)Artur Signell2012-11-201-2/+2
| | | | Change-Id: Ida6e0cb7064580be36627fd735d79b82ee69356d
* Renamed VaadinServiceSession to VaadinSession (#10223)Artur Signell2012-11-161-2/+2
| | | | Change-Id: Id7f367300c000aa47edc12084f4e9500502466c3
* UI based on AbstractBasicComponentContainer (#2924)Henri Sara2012-11-1321-54/+91
| | | | Change-Id: I1614a3464b8e7a0e9ecdd8c3a76335cdb85bdf87
* Renamed uri fragment methods in Page to use UriFragment instead of Fragment ↵Artur Signell2012-11-132-15/+15
| | | | | | (#10141) Change-Id: I1c5826a667e718ec147807889082d27392cf44e8
* Moved EventRouter from AbstractComponent to AbstractClientConnector (#9342)Artur Signell2012-11-072-13/+27
| | | | Change-Id: I33981f0c80ab367d74bbbeebb48abbc81d4f182c
* AbstractComponentContainer should implement getComponentIterator and not ↵Artur Signell2012-11-061-1/+1
| | | | | | iterator (#10144) Change-Id: I092cc71dfa9ded74f6624e6808a9ec1de7cf1cb5
* Mini tutorial code (#10050)Leif Åstrand2012-11-013-0/+137
|
* Update mini tutorial codeLeif Åstrand2012-10-183-1/+158
| | | | Change-Id: Ib8114efc793f6df412cefddfcf7627d4812b1228
* Mini tutorial code updateLeif Åstrand2012-10-119-45/+348
|
* Remove CombinedRequest and BrowserDetails (#8165)Leif Åstrand2012-10-082-3/+3
| | | | | | | | | | | * Primary use case for CombinedRequest (special path and parameters) already elimiated by other changes * BrowserDetails.getLocation is now available through Page * BrowserDetails.getWindowName only used internally in one location * VaadinServletRequest.cast and similar for portlets removed now that a normal cast can always be used as there's no CombinedRequest to consider Change-Id: I44f28722a12f86015b3c30e83768e4611b87479c
* Remove VaadinServiceSession.getURL (#9884)Leif Åstrand2012-10-081-10/+2
| | | | | | | | | | | * Give an URL to LegacyApplication when initializing * Update LoginForm to use DynamicConnectorResource instead of RequestHandler * Make CustomUIClassLoader work again (including previous issues not caused by this change) * Update some other tests to use more sensible URLs Change-Id: I53ed5e9be3b44ed1b62f9762507b0007d53f15b7
* Merge "Add Page.getLocation() (#9249)"Leif Åstrand2012-10-051-2/+2
|\
| * Add Page.getLocation() (#9249)Johannes Dahlström2012-10-051-2/+2
| | | | | | | | | | | | | | | | | | | | * Send the whole window location, not just fragment, in bootstrap and when the fragment changes * BrowserDetails now has URI getLocation() instead of String getUriFragment() * Keep FragmentChangeListeners as-is, should perhaps change to LocationChangeListeners at some point * Implement Page.getFragment() by means of Page.getLocation() * Differentiate between no fragment (null) and empty fragment ("") as java.net.URI does Change-Id: I1da1ea0664304d0c121a57e85d127fe48605e940
* | Remove getters and setters from converted stateLeif Åstrand2012-10-052-9/+1
|/