Ben Bass committed dc3798e

add selector parameter to main()

Comments (0)

Files changed (1)

 var piefull = {
-    // default parameters
+    // default parameters.
+    selector: '.piefull',
     yescol: '#00F',
     nocol: '#0F0',
     size: 24,
     PERCENT_RE: /(-?\d+(?:\.\d*)?(?:e[+\-]?\d+)?)%?/i,
     START_ANGLE: (2 * Math.PI) * 0.75,
-    main: function(size, yescol, nocol) {
+    main: function(selector, size, yescol, nocol) {
         var that = this;
         if (typeof document.querySelectorAll === 'undefined') {
             // we don't serve your type here...
+        var _selector = selector || this.selector;
         var _piesize = size || this.size;
         var _yescol = yescol || this.yescol;
         var _nocol = nocol || this.nocol;
-        var pies = document.querySelectorAll('.piefull');
+        var pies = document.querySelectorAll(_selector);
         for (var i=0; i<pies.length; i++) {
             var pie = pies[i];
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.