| <head><title> simple.html </title> |
| function print(message) { |
| var paragraph = document.createElement('p'); |
| paragraph.appendChild(document.createTextNode(message)); |
| document.getElementById('console').appendChild(paragraph); |
| return print('FAIL - no objCPlugin'); |
| objCPlugin.removeBridgeRestrictions_(window); |
| return print('FAIL - no window.objc'); |
| // test creating an obj-c object |
| var NSCell = objc('NSCell'); |
| print('got class: ' + NSCell); |
| var cell = NSCell.alloc().init().autorelease(); |
| print('created object: <' + cell.className() + '>'); |
| cell.setValue_forKey_('zoe', 'stringValue'); |
| print('set string value: ' + cell.stringValue()); |
| if (cell.stringValue() == 'zoe') |