From cd32600c0196e117fff56e96af842bcb77440ef2 Mon Sep 17 00:00:00 2001 From: David Norman Date: Mon, 15 May 2006 20:14:58 +0000 Subject: license concerns about AC_Quicktime.js --- AC_QuickTime.js | 263 -------------------------------------------------------- video.module | 4 +- video_insert.js | 8 ++ 3 files changed, 10 insertions(+), 265 deletions(-) delete mode 100644 AC_QuickTime.js create mode 100644 video_insert.js diff --git a/AC_QuickTime.js b/AC_QuickTime.js deleted file mode 100644 index 998d42c..0000000 --- a/AC_QuickTime.js +++ /dev/null @@ -1,263 +0,0 @@ -/* - -File: AC_QuickTime.js - -Abstract: This file contains functions to generate OBJECT and EMBED tags for QuickTime content. - -Version: <1.1> - -Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple -Computer, Inc. ("Apple") in consideration of your agreement to the -following terms, and your use, installation, modification or -redistribution of this Apple software constitutes acceptance of these -terms. If you do not agree with these terms, please do not use, -install, modify or redistribute this Apple software. - -In consideration of your agreement to abide by the following terms, and -subject to these terms, Apple grants you a personal, non-exclusive -license, under Apple's copyrights in this original Apple software (the -"Apple Software"), to use, reproduce, modify and redistribute the Apple -Software, with or without modifications, in source and/or binary forms; -provided that if you redistribute the Apple Software in its entirety and -without modifications, you must retain this notice and the following -text and disclaimers in all such redistributions of the Apple Software. -Neither the name, trademarks, service marks or logos of Apple Computer, -Inc. may be used to endorse or promote products derived from the Apple -Software without specific prior written permission from Apple. Except -as expressly stated in this notice, no other rights or licenses, express -or implied, are granted by Apple herein, including but not limited to -any patent rights that may be infringed by your derivative works or by -other works in which the Apple Software may be incorporated. - -The Apple Software is provided by Apple on an "AS IS" basis. APPLE -MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION -THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND -OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. - -IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL -OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, -MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED -AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), -STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -Copyright © 2006 Apple Computer, Inc., All Rights Reserved - -*/ - -/* - * This file contains functions to generate OBJECT and EMBED tags for QuickTime content. - */ - -/************** LOCALIZABLE GLOBAL VARIABLES ****************/ - -var gArgCountErr = 'The "%%" function requires an even number of arguments.' - + '\nArguments should be in the form "atttributeName", "attributeValue", ...'; - -/******************** END LOCALIZABLE **********************/ - -var gTagAttrs = null; -var gQTGeneratorVersion = 1.0; - -function AC_QuickTimeVersion() { return gQTGeneratorVersion; } - -function _QTComplain(callingFcnName, errMsg) -{ - errMsg = errMsg.replace("%%", callingFcnName); - alert(errMsg); -} - -function _QTAddAttribute(prefix, slotName, tagName) -{ - var value; - - value = gTagAttrs[prefix + slotName]; - if ( null == value ) - value = gTagAttrs[slotName]; - - if ( null != value ) - { - if ( 0 == slotName.indexOf(prefix) && (null == tagName) ) - tagName = slotName.substring(prefix.length); - if ( null == tagName ) - tagName = slotName; - return tagName + '="' + value + '" '; - } - else - return ""; -} - -function _QTAddObjectAttr(slotName, tagName) -{ - // don't bother if it is only for the embed tag - if ( 0 == slotName.indexOf("emb#") ) - return ""; - - if ( 0 == slotName.indexOf("obj#") && (null == tagName) ) - tagName = slotName.substring(4); - - return _QTAddAttribute("obj#", slotName, tagName); -} - -function _QTAddEmbedAttr(slotName, tagName) -{ - // don't bother if it is only for the object tag - if ( 0 == slotName.indexOf("obj#") ) - return ""; - - if ( 0 == slotName.indexOf("emb#") && (null == tagName) ) - tagName = slotName.substring(4); - - return _QTAddAttribute("emb#", slotName, tagName); -} - - -function _QTAddObjectParam(slotName, generateXHTML) -{ - var paramValue; - var paramStr = ""; - var endTagChar = (generateXHTML) ? ' />' : '>'; - - if ( -1 == slotName.indexOf("emb#") ) - { - // look for the OBJECT-only param first. if there is none, look for a generic one - paramValue = gTagAttrs["obj#" + slotName]; - if ( null == paramValue ) - paramValue = gTagAttrs[slotName]; - - if ( 0 == slotName.indexOf("obj#") ) - slotName = slotName.substring(4); - - if ( null != paramValue ) - paramStr = ' \n' - + _QTAddObjectParam("src", generateXHTML); - var embedTag = ' \n'; -} - -// return the object/embed as a string -function QT_GenerateOBJECTText() -{ - return _QTGenerate("QT_GenerateOBJECTText", false, arguments); -} - -function QT_GenerateOBJECTText_XHTML() -{ - return _QTGenerate("QT_GenerateOBJECTText_XHTML", true, arguments); -} - -function QT_WriteOBJECT() -{ - document.writeln(_QTGenerate("QT_WriteOBJECT", false, arguments)); -} - -function QT_WriteOBJECT_XHTML() -{ - document.writeln(_QTGenerate("QT_WriteOBJECT_XHTML", true, arguments)); -} diff --git a/video.module b/video.module index 29d0c86..11ac105 100644 --- a/video.module +++ b/video.module @@ -1147,10 +1147,10 @@ function theme_video_play_swf($node) { * string of content to display */ function theme_video_play_quicktime($node) { - drupal_set_html_head(''); + drupal_set_html_head(''); $height = $node->videoy + 16; //Increase the height to accommodate the player controls on the bottom. $output = ''; $output = _theme_video_format_play($output, t('http://www.apple.com/quicktime/download'), t('Link to QuickTime Download Page'), diff --git a/video_insert.js b/video_insert.js new file mode 100644 index 0000000..ea66a15 --- /dev/null +++ b/video_insert.js @@ -0,0 +1,8 @@ +function InsertQuicktimeVideo(vidfile, height, width) +{ + document.writeln(''); + document.writeln(''); + document.writeln(''); + document.writeln(''); + document.writeln('\n'); +} \ No newline at end of file -- cgit v1.2.3