Mercurial > hg > soundsoftware-site
annotate plugins/redmine_checkout/assets/javascripts/checkout.js @ 1327:287f201c2802 redmine-2.2-integration
Add italic
| author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
|---|---|
| date | Wed, 19 Jun 2013 20:56:22 +0100 |
| parents | b4b72f1eb644 |
| children |
| rev | line source |
|---|---|
| Chris@16 | 1 document.observe("dom:loaded", function() { |
| Chris@16 | 2 /* update the checkout URL if clicked on a protocol */ |
| Chris@16 | 3 $('checkout_protocols').select('a').each(function(e) { |
| Chris@16 | 4 e.observe('click', function(event) { |
| Chris@16 | 5 $('checkout_url').value = checkout_commands.get(this.id); |
| Chris@16 | 6 $('checkout_protocols').select('a').each(function(e) { |
| Chris@16 | 7 e.removeClassName("selected"); |
| Chris@16 | 8 }); |
| Chris@16 | 9 this.addClassName("selected") |
| Chris@16 | 10 |
| Chris@16 | 11 var value = checkout_access.get(this.id); |
| Chris@16 | 12 $('checkout_access').innerHTML = value; |
| Chris@16 | 13 |
| Chris@16 | 14 event.stop(); |
| Chris@16 | 15 }); |
| Chris@16 | 16 }); |
| Chris@16 | 17 /* select the text field contents if activated */ |
| Chris@16 | 18 Event.observe('checkout_url', 'click', function(event) { |
| Chris@16 | 19 this.activate(); |
| Chris@16 | 20 }); |
| Chris@16 | 21 |
| Chris@16 | 22 if (typeof('ZeroClipboard') != 'undefined') { |
| Chris@16 | 23 $('clipboard_container').show(); |
| Chris@16 | 24 clipboard = new ZeroClipboard.Client(); |
| Chris@16 | 25 clipboard.setHandCursor( true ); |
| Chris@16 | 26 clipboard.glue('clipboard_button', 'clipboard_container'); |
| Chris@16 | 27 |
| Chris@16 | 28 clipboard.addEventListener('mouseOver', function (client) { |
| Chris@16 | 29 clipboard.setText( $('checkout_url').value ); |
| Chris@16 | 30 }); |
| Chris@16 | 31 } |
| Chris@16 | 32 }); |
| Chris@16 | 33 |
