enyo / opentip

Opentip is an open source javascript tooltip based on the protoype framework.
http://www.opentip.org
1.25k stars 401 forks source link

Universal Module Definition patterns for JavaScript modules that work eve... #105

Closed lagden closed 10 years ago

lagden commented 10 years ago

UMD ok!

Usage:

requirejs.config({
    baseUrl: 'js/lib',
    paths: {
        'opentip': 'opentip/opentip',
        'opentip-adapter': 'opentip'
    }
});

define(function(require) {

    'use strict';

    // Tooltip
    var Opentip = require('opentip');
    var Adapter = require('opentip-adapter/opentip-adapter-native');

    // Tooltip setup
    Opentip.styles.example = {
        'showOn': 'click',
        'tipJoint': 'top',
        'target': true,
        'fixed': true,
        'hideTrigger': 'closeButton'
    };

    function Tooltip(el, txt) {
        new Opentip(el, txt, {
            style: 'example'
        });
    }

    return Tooltip;
});
lagden commented 10 years ago

I will change the text editor setup to prevent diff noises