[CVS] OpenPKG: openpkg-src/activemq/ activemq-ajax.js activemq.spec

2009年11月14日 01:37:07 -0800

 OpenPKG CVS Repository
 http://cvs.openpkg.org/
 ____________________________________________________________________________
 Server: cvs.openpkg.org Name: Ralf S. Engelschall
 Root: /v/openpkg/cvs Email: [email protected]
 Module: openpkg-src Date: 22-Oct-2009 08:51:09
 Branch: HEAD Handle: 2009102207510800
 Modified files:
 openpkg-src/activemq activemq-ajax.js activemq.spec
 Log:
 adapter has to come first
 Summary:
 Revision Changes Path
 1.2 +82 -83 openpkg-src/activemq/activemq-ajax.js
 1.10 +1 -1 openpkg-src/activemq/activemq.spec
 ____________________________________________________________________________
 patch -p0 <<'@@ .'
 Index: openpkg-src/activemq/activemq-ajax.js
 ============================================================================
 $ cvs diff -u -r1.1 -r1.2 activemq-ajax.js
 --- openpkg-src/activemq/activemq-ajax.js 21 Oct 2009 19:13:52 -0000 
1.1
 +++ openpkg-src/activemq/activemq-ajax.js 22 Oct 2009 06:51:08 -0000 
1.2
 @@ -16,6 +16,88 @@
 * limitations under the License.
 */
 
 +// AMQ Ajax Adapter for jQuery
 +// This class provides an adapter interface for the jquery library to perform
 +// some of the library-dependent tasks...namely logging and ajax.
 +
 +var org = org || {};
 +org.activemq = org.activemq || {};
 +
 +org.activemq.AmqAdapter = {
 +
 + init: function(options) {
 + },
 +
 + /**
 + * Implement this method to make an AJAX call to the AjaxServlet. An
 + * options object will accompany this class and will contain the 
properties
 + * that describe the details of the AJAX call. The options object will
 + * have the following properties:
 + *
 + * - method: 'get' or 'post'
 + * - data: query data to accompany the post or get.
 + * - success: A callback function that is invoked upon successful
 + * completion of the AJAX call. The parameter is:
 + * - data: The result of the AJAX call. In the case of XML
 + * data should resolve to a Document element.
 + * - error: A callback when some type of error occurs. The callback
 + * function's parameters should be:
 + * - xhr: The XmlHttpRequest object.
 + * - status: A text string of the status.
 + * - ex: The exception that caused the error.
 + */
 + ajax: function(uri, options) {
 + if (options.method == 'post') {
 + jQuery.ajax({
 + type: "POST",
 + url: uri,
 + data: options.data,
 + success: options.success || function(){},
 + error: options.error || function(){},
 + beforeSend: function(xhr) {
 + /* Force "Connection: close" for Mozilla browsers to 
work around
 + * a bug where XMLHttpRequest sends an incorrect 
Content-length
 + * header. See Mozilla Bugzilla #246651.
 + */
 + xhr.setRequestHeader("Connection", 'close');
 + }
 + });
 + } else { 
 + jQuery.ajax({
 + type: "GET",
 + url: uri,
 + data: options.data,
 + success: options.success || function(){},
 + error: options.error || function(){},
 + dataType: 'xml'
 + });
 + }
 + },
 +
 + log: function(message, exception) {
 + if (typeof console != 'undefined' && console.log)
 + console.log("AMQAJAX: " + message);
 + }
 +};
 +
 +/**
 + *
 + * 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.
 + */
 +
 // AMQ Ajax handler
 // This class provides the main API for using the Ajax features of AMQ. It
 // allows JMS messages to be sent and received from javascript when used
 @@ -244,86 +326,3 @@
 }
 };
 }();
 -
 -/**
 - *
 - * 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.
 - */
 -
 -// AMQ Ajax Adapter for jQuery
 -// This class provides an adapter interface for the jquery library to perform
 -// some of the library-dependent tasks...namely logging and ajax.
 -
 -var org = org || {};
 -org.activemq = org.activemq || {};
 -
 -org.activemq.AmqAdapter = {
 -
 - init: function(options) {
 - },
 -
 - /**
 - * Implement this method to make an AJAX call to the AjaxServlet. An
 - * options object will accompany this class and will contain the 
properties
 - * that describe the details of the AJAX call. The options object will
 - * have the following properties:
 - *
 - * - method: 'get' or 'post'
 - * - data: query data to accompany the post or get.
 - * - success: A callback function that is invoked upon successful
 - * completion of the AJAX call. The parameter is:
 - * - data: The result of the AJAX call. In the case of XML
 - * data should resolve to a Document element.
 - * - error: A callback when some type of error occurs. The callback
 - * function's parameters should be:
 - * - xhr: The XmlHttpRequest object.
 - * - status: A text string of the status.
 - * - ex: The exception that caused the error.
 - */
 - ajax: function(uri, options) {
 - if (options.method == 'post') {
 - jQuery.ajax({
 - type: "POST",
 - url: uri,
 - data: options.data,
 - success: options.success || function(){},
 - error: options.error || function(){},
 - beforeSend: function(xhr) {
 - /* Force "Connection: close" for Mozilla browsers to 
work around
 - * a bug where XMLHttpRequest sends an incorrect 
Content-length
 - * header. See Mozilla Bugzilla #246651.
 - */
 - xhr.setRequestHeader("Connection", 'close');
 - }
 - });
 - } else { 
 - jQuery.ajax({
 - type: "GET",
 - url: uri,
 - data: options.data,
 - success: options.success || function(){},
 - error: options.error || function(){},
 - dataType: 'xml'
 - });
 - }
 - },
 -
 - log: function(message, exception) {
 - if (typeof console != 'undefined' && console.log)
 - console.log("AMQAJAX: " + message);
 - }
 -};
 -
 @@ .
 patch -p0 <<'@@ .'
 Index: openpkg-src/activemq/activemq.spec
 ============================================================================
 $ cvs diff -u -r1.9 -r1.10 activemq.spec
 --- openpkg-src/activemq/activemq.spec 21 Oct 2009 19:13:52 -0000 
1.9
 +++ openpkg-src/activemq/activemq.spec 22 Oct 2009 06:51:08 -0000 
1.10
 @@ -32,7 +32,7 @@
 Group: Network
 License: Apache
 Version: 5.2.0
 -Release: 20091021
 +Release: 20091022
 
 # list of sources
 Source0: 
http://www.apache.org/dist/activemq/apache-activemq/%{version}/apache-activemq-%{version}-bin.tar.gz
 @@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]

Reply via email to