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


Reply via email to