Skip to content

Instantly share code, notes, and snippets.

@diestrin
Last active June 29, 2018 10:51
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diestrin/8509552 to your computer and use it in GitHub Desktop.
Save diestrin/8509552 to your computer and use it in GitHub Desktop.
A requirejs configuration file for jquery UI
window.require =
baseUrl: 'scripts'
paths:
jquery: '../bower_components/jquery/jquery'
'jquery-ui': '../bower_components/jquery-ui'
'ui.accordion': 'jquery-ui/ui/jquery.ui.accordion',
'ui.autocomplete': 'jquery-ui/ui/jquery.ui.autocomplete',
'ui.button': 'jquery-ui/ui/jquery.ui.button',
'ui.core': 'jquery-ui/ui/jquery.ui.core',
'ui.datepicker': 'jquery-ui/ui/jquery.ui.datepicker',
'ui.dialog': 'jquery-ui/ui/jquery.ui.dialog',
'ui.draggable': 'jquery-ui/ui/jquery.ui.draggable',
'ui.droppable': 'jquery-ui/ui/jquery.ui.droppable',
'ui.effect-blind': 'jquery-ui/ui/jquery.ui.effect-blind',
'ui.effect-bounce': 'jquery-ui/ui/jquery.ui.effect-bounce',
'ui.effect-clip': 'jquery-ui/ui/jquery.ui.effect-clip',
'ui.effect-drop': 'jquery-ui/ui/jquery.ui.effect-drop',
'ui.effect-explode': 'jquery-ui/ui/jquery.ui.effect-explode',
'ui.effect-fade': 'jquery-ui/ui/jquery.ui.effect-fade',
'ui.effect-fold': 'jquery-ui/ui/jquery.ui.effect-fold',
'ui.effect-highlight': 'jquery-ui/ui/jquery.ui.effect-highlight',
'ui.effect-pulsate': 'jquery-ui/ui/jquery.ui.effect-pulsate',
'ui.effect-scale': 'jquery-ui/ui/jquery.ui.effect-scale',
'ui.effect-shake': 'jquery-ui/ui/jquery.ui.effect-shake',
'ui.effect-slide': 'jquery-ui/ui/jquery.ui.effect-slide',
'ui.effect-transfer': 'jquery-ui/ui/jquery.ui.effect-transfer',
'ui.effect': 'jquery-ui/ui/jquery.ui.effect',
'ui.menu': 'jquery-ui/ui/jquery.ui.menu',
'ui.mouse': 'jquery-ui/ui/jquery.ui.mouse',
'ui.position': 'jquery-ui/ui/jquery.ui.position',
'ui.progressbar': 'jquery-ui/ui/jquery.ui.progressbar',
'ui.resizable': 'jquery-ui/ui/jquery.ui.resizable',
'ui.selectable': 'jquery-ui/ui/jquery.ui.selectable',
'ui.slider': 'jquery-ui/ui/jquery.ui.slider',
'ui.sortable': 'jquery-ui/ui/jquery.ui.sortable',
'ui.spinner': 'jquery-ui/ui/jquery.ui.spinner',
'ui.tabs': 'jquery-ui/ui/jquery.ui.tabs',
'ui.tooltip': 'jquery-ui/ui/jquery.ui.tooltip',
'ui.widget': 'jquery-ui/ui/jquery.ui.widget',
'ui.datepicker-en': 'jquery-ui/ui/i18n/jquery.ui.datepicker-en',
shim:
# UI Accordion
'ui.accordion':
deps: [
'ui.core',
'ui.widget'
]
# UI Autocomplete
'ui.autocomplete': {
deps: [
'ui.core',
'ui.widget',
'ui.position',
'ui.menu'
]
# UI Button
'ui.button': {
deps: [
'ui.core',
'ui.widget'
]
# UI Core
'ui.core': {
deps: ['jquery']
# UI Datapicker
'ui.datepicker': {
deps: ['ui.core']
# UI Dialog
'ui.dialog': {
deps: [
'ui.core',
'ui.widget',
'ui.button',
'ui.draggable',
'ui.mouse',
'ui.position',
'ui.resizable'
]
# UI Draggable
'ui.draggable': {
deps: [
'ui.core',
'ui.mouse',
'ui.widget'
]
# UI Droppable
'ui.droppable': {
deps: [
'ui.core',
'ui.mouse',
'ui.widget',
'ui.draggable'
]
# UI Effect Blind
'ui.effect-blind': {
deps: ['ui.effect']
# UI Effect Bounce
'ui.effect-bounce': {
deps: ['ui.effect']
# UI Effect Clip
'ui.effect-clip': {
deps: ['ui.effect']
# UI Effect Drop
'ui.effect-drop': {
deps: ['ui.effect']
# UI Effect Explode
'ui.effect-explode': {
deps: ['ui.effect']
# UI Effect Fade
'ui.effect-fade': {
deps: ['ui.effect']
# UI Effect Fold
'ui.effect-fold': {
deps: ['ui.effect']
# UI Effect Highlight
'ui.effect-highlight':
deps: ['ui.effect']
# UI Effect Pulsate
'ui.effect-pulsate':
deps: ['ui.effect']
# UI Effect Scale
'ui.effect-scale':
deps: ['ui.effect']
# UI Effect Shake
'ui.effect-shake':
deps: ['ui.effect']
# UI Effect Slide
'ui.effect-slide':
deps: ['ui.effect']
# UI Effect Transfer
'ui.effect-transfer':
deps: ['ui.effect']
# UI Effect
'ui.effect':
deps: ['jquery']
# UI Menu
'ui.menu':
deps: [
'ui.core'
'ui.widget'
'ui.position'
]
# UI Mouse
'ui.mouse':
deps: ['ui.widget']
# UI Position
'ui.position':
deps: ['jquery']
# UI Progressbar
'ui.progressbar':
deps: [
'ui.core'
'ui.widget'
]
# UI Resizable
'ui.resizable':
deps: [
'ui.core'
'ui.mouse'
'ui.widget'
]
# UI Selectable
'ui.selectable':
deps: [
'ui.core'
'ui.mouse'
'ui.widget'
]
# UI Slider
'ui.slider':
deps: [
'ui.core'
'ui.mouse'
'ui.widget'
]
# UI Sortable
'ui.sortable':
deps: [
'ui.core'
'ui.mouse'
'ui.widget'
]
# UI Spinner
'ui.spinner':
deps: [
'ui.core'
'ui.widget'
'ui.button'
]
# UI Tabs
'ui.tabs':
deps: [
'ui.core'
'ui.widget'
]
# UI Tooltip
'ui.tooltip':
deps: [
'ui.core'
'ui.widget'
'ui.position'
]
# UI Widget
'ui.widget':
deps: ['jquery']
# jQuery UI i18n
'ui.datepicker-en':
deps: ['ui.datepicker']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment