You will need Git (or a copy of the distribution) and Perforce.
Follow the steps in
https://wiki.ariba.com:8443/display/ENGKB/Setup+the+Visualizer+Project
(function(w, d) { | |
// simple function to get element by ID | |
function _getEl(el) { | |
if ('string' === typeof(el)) { | |
var sError = 'element' + el + ' does not exist'; | |
el = d.getElementById(el); | |
if (! el) { | |
alert(sError); | |
} |
(function(w, d) { | |
/** | |
* Instantiation function for the jQuery-based SimpleImageViewer. | |
* @param elImage {String|Element} Required. The ID or element instance for the image element to be updated. | |
* @param conf {Object} Optional. Additional configuration options: | |
* caption - The ID or element instance for the caption element to be updated. | |
* defaultGroup - The label for your default group of images. If you have just one collection of images, | |
* just leave this blank. | |
* next - The ID or element instance for the element to trigger changing to the next image. | |
* previous - The ID or element instance for the element to trigger changing to the previous image. |
/** | |
* Copyright (c) 2007, Matt Snider, LLC. All rights reserved. | |
* Version: 1.2 | |
*/ | |
var Core = {Widget: {}}; | |
/** | |
* The PhotoViewer class manages the slide show logic , requires a data object and a configuration object of DOM elements. | |
* @namespace Core.Widget |
/* | |
Copyright (c) 2007, Yahoo! Inc. All rights reserved. | |
Code licensed under the BSD License: | |
http://developer.yahoo.net/yui/license.txt | |
version: 2.3.0 | |
*/ | |
if(typeof YAHOO=="undefined"){var YAHOO={};} | |
YAHOO.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=YAHOO;for(j=(d[0]=="YAHOO")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}} | |
return o;};YAHOO.log=function(msg,cat,src){var l=YAHOO.widget.Logger;if(l&&l.log){return l.log(msg,cat,src);}else{return false;}};YAHOO.register=function(name,mainClass,data){var mods=YAHOO.env.modules;if(!mods[name]){mods[name]={versions:[],builds:[]};} |
(function(w, d) { | |
// simple function to get element by ID | |
var _getEl = YAHOO.util.Dom.get; | |
/** | |
* Instantiation function for the SimpleImageViewer. | |
* @param elImage {String|Element} Required. The ID or element instance for the image element to be updated. | |
* @param conf {Object} Optional. Additional configuration options: | |
* caption - The ID or element instance for the caption element to be updated. | |
* defaultGroup - The label for your default group of images. If you have just one collection of images, |
(function(w) { | |
// Create the Event Function wrappers | |
if (w.addEventListener) { | |
// standards compliant method | |
w.addListener = function(el, eType, fn, capture) { | |
el.addEventListener(eType, fn, capture); | |
}; | |
w.removeListener = function (el, eType, fn, capture) { | |
el.removeEventListener(eType, fn, capture); | |
}; |
You will need Git (or a copy of the distribution) and Perforce.
Follow the steps in
https://wiki.ariba.com:8443/display/ENGKB/Setup+the+Visualizer+Project
{% extends 'dh5bp/base_script_in_head.html' %} | |
{% load staticfiles %} | |
{% load url from future %} | |
{% block title %}{APP_TITLE}{% endblock %} | |
{% block head %} | |
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" /> | |
<meta name="apple-mobile-web-app-capable" content="yes" /> | |
<meta name="apple-mobile-web-app-status-bar-style" content="black" /> | |
<link rel="apple-touch-startup-image" href="{% static '{STATIC_IMAGE_PATH}/startup-image.png' %}"> |
function annotate(fnToAnnotate) { | |
// already annotation aware, use the original annotation chain | |
if (fnToAnnotate.by) { | |
return fnToAnnotate; | |
} | |
var aAnnotationChain = [fnToAnnotate]; | |
function applyChainFunctions(fn) { | |
fn.by = function(fnAnnotation, arg1, /*...*/ argN) { |
(function(w, d) { | |
"use strict"; | |
// simple cookie writer | |
function createCookie(sName, sValue, sPath, sDomain, iMillis) { | |
var aCookie = [encodeURI(sName) + "=" + encodeURI(sValue)], | |
expires, oDate; | |
if (iMillis) { | |
oDate = new Date(); | |
oDate.setTime(oDate.getTime() + iMillis); |