See <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/728/changes>
Changes: [cgeer] RAVE-869 This is a partial fix that just puts the footer behind the canvas with z-index. [cgeer] RAVE-888 Changed the draggable feature to use a css class called "widget-title-bar-draggable" and only add that class on unlocked widgets. ------------------------------------------ [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Rave :: rave-portal-resources 0.21-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Deleting <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target> [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ rave-portal-resources --- [INFO] No Eclipse .project file found. First import the maven project in Eclipse. [INFO] [INFO] --- maven-filesync-plugin:1.0.0:generate (default) @ rave-portal-resources --- [INFO] [INFO] --- maven-remote-resources-plugin:1.2.1:process (default) @ rave-portal-resources --- [debug] execute contextualize [INFO] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 9 resources [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ rave-portal-resources --- [INFO] Copying 3 resources [INFO] [INFO] --- jasmine-maven-plugin:1.0.2-beta-2:resources (default) @ rave-portal-resources --- [INFO] Processing JavaScript Sources [INFO] No sources to compile [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ rave-portal-resources --- [INFO] [INFO] --- wro4j-maven-plugin:1.6.1:run (default) @ rave-portal-resources --- [INFO] Executing the mojo: [INFO] Wro4j Model path: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/src/main/resources/wro.xml> [INFO] targetGroups: rave_all.min,rave [INFO] minimize: true [INFO] ignoreMissingResources: false SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/jenkins/jenkins-slave/maven-repositories/1/com/github/sommeri/less4j/0.0.4/less4j-0.0.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/jenkins/jenkins-slave/maven-repositories/1/org/slf4j/slf4j-log4j12/1.7.1/slf4j-log4j12-1.7.1.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] [INFO] destinationFolder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/wro> [INFO] jsDestinationFolder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/script> [INFO] cssDestinationFolder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/css> [INFO] groupNameMappingFile: null [INFO] wroManagerFactory class: ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory [INFO] The following groups will be processed: [rave_all.min, rave] [INFO] folder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/css> [INFO] processing group: rave_all.min.css [INFO] folder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/script> [INFO] processing group: rave_all.min.js [INFO] file size: rave_all.min.js -> 66020 bytes [INFO] <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/script/rave_all.min.js> (66020 bytes) [INFO] folder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/css> [INFO] processing group: rave.css [INFO] file size: rave.css -> 167088 bytes [INFO] <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/css/rave.css> (167088 bytes) [INFO] folder: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/rave-portal-resources-0.21-SNAPSHOT/static/script> [INFO] processing group: rave.js [INFO] [INFO] Generating runner 'ManualSpecRunner.html' in the Jasmine plugin's target directory to open in a browser to facilitate faster feedback. [INFO] --- jasmine-maven-plugin:1.0.2-beta-2:generateManualRunner (default) @ rave-portal-resources --- [INFO] [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/src/test/resources> [INFO] Copying 3 resources [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ rave-portal-resources --- [INFO] [INFO] Processing JavaScript Specs [INFO] --- jasmine-maven-plugin:1.0.2-beta-2:testResources (default) @ rave-portal-resources --- [INFO] No sources to compile [INFO] [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ rave-portal-resources --- [INFO] Surefire report directory: <https://builds.apache.org/job/rave-project-trunk/org.apache.rave$rave-portal-resources/ws/target/surefire-reports> [INFO] ------------------------------------------------------- T E S T S ------------------------------------------------------- [INFO] --- maven-surefire-plugin:2.9:test (default-test) @ rave-portal-resources --- Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] Executing Jasmine Specs [JENKINS] Recording test results [INFO] [INFO] --- jasmine-maven-plugin:1.0.2-beta-2:test (default) @ rave-portal-resources --- Feb 19, 2013 7:40:19 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Obsolete content type encountered: 'text/javascript'. Feb 19, 2013 7:40:20 AM com.gargoylesoftware.htmlunit.javascript.host.Window jsxFunction_alert WARNING: window.alert("undefined") no alert handler installed [INFO] ------------------------------------------------------- J A S M I N E S P E C S ------------------------------------------------------- [INFO] Rave API rest saveWidgetPreferences PUTs correct values to the REST service for saving widget preferences saveWidgetPreference PUTs correct values to the REST service for saving one widget preference saveWidgetCollapsedState PUTs correct values to the REST service for saving the collapsed state of a widget deletePage DELETEs the correct Page using the REST service getUsersForWidget GETs the widget users using the REST service rpc addWidgetToPage posts the correct values to RPC service for adding a widget to the page moveWidget posts the correct values to RPC service for adding a widget to the page deleteWidget posts correct values to the RPC service for deleting a widget from the page addPage posts the correct values to RPC service for adding a new page movePage posts the correct values to RPC service for moving a page moveWidgetToPage posts the correct values to RPC service for moving a widget to a different page getPagePrefs gets the correct metadata for a page getWidgetMetadata gets the metadata metadata for a url provided updatePagePrefs posts the correct values to RPC service for updating page metadata Error handling displays the appropriate alert when invalid parameters are passed displays the appropriate alert when a server error occurs Rave OpenSocial is OpenSocial Init initializes the OpenSocial container machinery Initializes the RPC Hooks Correctly Container initializes the container if not already done returns the same reference if already initialized RPC Hooks set title changes the title DOM node set title does not throw error if DOM element is null set title handles array title args requestNavigateTo changes the view to CANVAS requestNavigateTo changes the view to HOME requestNavigateTo changes the view to PREFERENCES requestNavigateTo does not throw an error if an unknown view is passed Rave profile Rave client message add and get adds a client message to the internal map based on a key and verifies it can be returned via getter initProviders initializes all providers registerProvider throws error when invalid provider passed initWidgets calls the appropriate providers renders widgets in the appropriate order (first 'row', second 'row', third 'row', ...) puts widgets in buckets keyed by regionIds Renders an error gadget when invalid widget is provided Renders a disabled gadget when disabled flag is set Renders the empty page message when page has no widgets initUI Initializes jQuery sortable when init is called Posts when dragging is stopped displays the appropriate alert when invalid parameters are passed displays the appropriate alert when a server error occurs getObjectIdFromDomId returns the regionwidgetId from the bodyElementId when the body Id is 3 digits returns the regionwidgetId from the ElementId when the Id is 2 digits returns the regionwidgetId from the ElementId when the Id is 1 digits returns the regionId from the ElementId when the Id is 1 digits returns null when the DOM element's id is invalid isFunction returns true when the object is a function returns false when the object is a number returns false when the object is a string returns false when the object is an object returns false when the object is null returns false when the object is undefined toggleCollapseWidgetIcon changes icon from normal to collapsed changes icon from collapsed to normal change widget view state successfully maximizes the widget successfully minimizes the widget log successfully logs does not error if console doesn't exist does not error if console.log doesn't exist getManagedHub throws an error if there is no OpenAjax code on the page returns a new instance of the managed hub initializes the hub properly Rave store Rave Wookie Is W3C Widget Init initializes the Wookie container machinery Results: 64 specs, 0 failures
