Skip to content

Commit bd027e1

Browse files
committed
Updating to latest RequireJS, simplifying plugin logic.
1 parent bae8796 commit bd027e1

File tree

3 files changed

+10
-10905
lines changed

3 files changed

+10
-10905
lines changed

patterns/jquery.widget-factory.requirejs.boilerplate.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
// Then you can construct the widget like so:
1919

20-
//ao.myWidget.js file:
21-
//Uncomment this version for a sample using templates
22-
//define("ao.myWidget", ["jquery", "text!templates/asset.html", "jquery-ui.custom.min","jquery.tmpl"], function ($, assetHtml) {
23-
define("ao.myWidget", ["jquery", "jqueryui"], function ($) {
20+
// ao.myWidget.js file:
21+
// Uncomment this version for a sample using templates
22+
// define(["jquery", "text!templates/asset.html", "jquery-ui.custom.min","jquery.tmpl"], function ($, assetHtml) {
23+
define(["jquery", "jqueryui"], function ($) {
2424

2525
// define your widget under a namespace of your choice
2626
// 'ao' is used here as a demonstration

scripts/main.js

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
require({
2-
1+
requirejs.config({
32
paths: {
4-
'jquery': 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min',
3+
'jquery': 'http://code.jquery.com/jquery-1.8.3.min',
54
'jqueryui': 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min',
65
'boilerplate': '../patterns/jquery.widget-factory.requirejs.boilerplate'
76
}
8-
}, ['require', 'jquery', 'jqueryui', 'boilerplate'],
9-
function (req, $) {
7+
});
8+
9+
require(['jquery', 'jqueryui', 'boilerplate'], function ($, ui, boilerplate) {
1010

1111
$(function () {
12+
1213
var instance = ($('body').myWidget());
1314
console.log(instance);
1415

0 commit comments

Comments
 (0)