You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by li...@apache.org on 2010/04/08 00:07:02 UTC

svn commit: r931705 - in /shindig/trunk/features/src/main/javascript/features: com.google.gadgets.analytics/ com.google.gadgets.analytics/analytics.js com.google.gadgets.analytics/feature.xml features.txt

Author: lindner
Date: Wed Apr  7 22:07:02 2010
New Revision: 931705

URL: http://svn.apache.org/viewvc?rev=931705&view=rev
Log:
SHINDIG-1314 | Patch from Mat Mannion | Support com.google.gadgets.analytics features

Added:
    shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/
    shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/analytics.js
    shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml
Modified:
    shindig/trunk/features/src/main/javascript/features/features.txt

Added: shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/analytics.js
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/analytics.js?rev=931705&view=auto
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/analytics.js (added)
+++ shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/analytics.js Wed Apr  7 22:07:02 2010
@@ -0,0 +1,37 @@
+/*
+ * 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.
+ */
+
+(function() {
+	gadgets.analytics = function(trackingCode) {
+		this.tracker = _gat._getTracker(trackingCode);
+	};
+	
+	gadgets.analytics.prototype.reportPageview = function(path) {
+		this.tracker._trackPageview(path);
+	};
+	
+	/**
+	 * label and value are optional
+	 */
+	gadgets.analytics.prototype.reportEvent = function(name, action, label, value) {
+		this.tracker._trackEvent(name, action, label, value);
+	};
+}());
+
+var _IG_GA = gadgets.analytics;

Added: shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml?rev=931705&view=auto
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml (added)
+++ shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml Wed Apr  7 22:07:02 2010
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!--
+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.
+-->
+<feature>
+  <name>com.google.gadgets.analytics</name>
+  <dependency>core.legacy</dependency>
+  <gadget>
+    <script src="http://www.google.com/ig/lib/libga.js"/>
+    <script src="analytics.js"/>
+  </gadget>
+</feature>

Modified: shindig/trunk/features/src/main/javascript/features/features.txt
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/features.txt?rev=931705&r1=931704&r2=931705&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/features.txt (original)
+++ shindig/trunk/features/src/main/javascript/features/features.txt Wed Apr  7 22:07:02 2010
@@ -65,3 +65,4 @@ features/tabs/feature.xml
 features/views/feature.xml
 features/xhrwrapper/feature.xml
 features/xmlutil/feature.xml
+features/com.google.gadgets.analytics/feature.xml