Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(98)

Side by Side Diff: third_party/twisted_8_1/twisted/web/woven/WebConduit2_mozilla.js

Issue 12261012: Remove third_party/twisted_8_1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 var woven_eventQueue = []
2 woven_eventQueueBusy = 0
3 woven_clientSideEventNum = 0
4 woven_requestingEvent = 0
5
6 function woven_eventHandler(eventName, node) {
7 var eventTarget = node.getAttribute('id')
8 var additionalArguments = ''
9 for (i = 2; i<arguments.length; i++) {
10 additionalArguments += '&woven_clientSideEventArguments='
11 additionalArguments += escape(eval(arguments[i]))
12 }
13 var source = '?woven_clientSideEventName=' + eventName + '&woven_clientSideE ventTarget=' + eventTarget + additionalArguments + '&woven_clientSideEventNum=' + woven_clientSideEventNum
14 woven_clientSideEventNum += 1
15
16 woven_eventQueue.unshift(source)
17 if (!woven_eventQueueBusy) {
18 woven_sendTopEvent()
19 }
20 return false
21 }
22
23 function woven_sendTopEvent() {
24 woven_eventQueueBusy = 1
25 var url = woven_eventQueue.shift()
26 var input = document.getElementById('woven_inputConduit')
27
28 input.src = url
29 }
30
31 function woven_requestNextEvent() {
32 var output = document.getElementById('woven_outputConduit')
33
34 if (output) { output.src = '?woven_hookupOutputConduitToThisFrame=1&woven_cl ientSideEventNum=' + woven_clientSideEventNum.toString()}
35 }
36
37 function woven_clientToServerEventComplete() {
38 woven_requestNextEvent()
39
40 if (woven_eventQueue.length) {
41 woven_sendTopEvent()
42 } else {
43 woven_eventQueueBusy = 0
44 }
45 var focus = document.getElementById('woven_firstResponder')
46 focus.focus()
47 }
48
49 function woven_attemptFocus(theNode) {
50 // focus the first input element in the new node
51 if (theNode.tagName == 'INPUT') {
52 theNode.focus()
53 return 1
54 } else {
55 /* for (i=0; i<theNode.childNodes.length; i++) { */
56 /* if(woven_attemptFocus(theNode.childNodes[i])) { */
57 /* return 1 */
58 /* } */
59 /* } */
60 return 0
61 }
62 }
63
64 function woven_replaceElement(theId, htmlStr) {
65
66 var oldNode = document.getElementById(theId)
67 var newNode = document.createElement('span')
68 newNode.innerHTML = htmlStr
69 oldNode.parentNode.replaceChild(newNode.firstChild, oldNode)
70 //woven_attemptFocus(newNode)
71 woven_requestNextEvent()
72 //alert('blah')
73 }
74
75 function woven_appendChild(theId, htmlStr) {
76 woven_requestNextEvent()
77
78 var container = document.getElementById(theId)
79 var newNode = document.createElement('span')
80 newNode.innerHTML = htmlStr
81 container.appendChild(newNode.firstChild)
82 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698