UNPKG

curl-amd

Version:

curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.

63 lines (54 loc) 1.29 kB
<!DOCTYPE HTML> <html> <head> <title>jquery $.ready() test file</title> <script> curl = { baseUrl: '', paths: { 'curl': '../src/curl', 'jquery': 'http://code.jquery.com/jquery-1.7.2.min' }, preloads: ['jquery'] }; </script> <script src="../src/curl.js" type="text/javascript"></script> <script type="text/javascript"> var $readyWorked, $docReadyWorked, $Worked; curl( ['curl/domReady'], function () { $().ready(function () { write('SUCCESS: jquery $().ready(callback) worked'); $readyWorked = true; }); $(document).ready(function () { write('SUCCESS: jquery $(document).ready(callback) worked'); $docReadyWorked = true; }); $(function () { write('SUCCESS: jquery $(callback) worked'); $Worked = true; }); }, function (ex) { write('ERROR: ' + ex.message); } ); function write (msg) { curl('domReady!', function () { document.body.appendChild(document.createElement('div')).innerHTML = msg; }); } </script> </head> <body> </body> <script> setTimeout(function () { if (!$docReadyWorked) write('FAILED: $.ready(callback) didn\'t fire'); if (!$readyWorked) write('FAILED: $.ready(callback) didn\'t fire'); if (!$Worked) write('FAILED: $(callback) didn\'t fire'); }, 2000); </script> </html>