Helping you select a JavaScript framework - Todo apps for React.js, Angular, Vue and many more
283 matches across 9 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | bower_components/jquery/src/ajax.js | 50 | function addToPrefiltersOrTransports( structure ) { |
| LOW | bower_components/jquery/src/ajax.js | 82 | function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { |
| LOW | bower_components/jquery/src/css/support.js | 28 | function computePixelPositionAndBoxSizingReliable() { |
| LOW | bower_components/polymer/polymer.html | 555 | function setupTeardownMouseCanceller(setup) { |
| LOW | bower_components/polymer/polymer-mini.html | 1073 | function addNodeToComposedChildren(node, parent, children, i) { |
| LOW | bower_components/polymer/polymer-mini.html | 1087 | function saveLightChildrenIfNeeded(node) { |
| LOW | bower_components/polymer/polymer-mini.html | 1776 | function clearDistributedDestinationInsertionPoints(content) { |
| LOW | bower_components/polymer/polymer-mini.html | 1847 | function notifyInitialDistribution(host) { |
| LOW | bower_components/webcomponentsjs/MutationObserver.js | 104 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/MutationObserver.js | 113 | function forEachAncestorAndObserverEnqueueRecord(target, callback) { |
| LOW | bower_components/webcomponentsjs/MutationObserver.js | 213 | function recordRepresentsCurrentMutation(record) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 157 | function defineNonEnumerableDataProperty(object, name, value) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 181 | function registerInstanceProperties(wrapperPrototype, instanceObject) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 615 | function registerTransientObservers(ancestor, node) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 625 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 908 | function getDestinationInsertionPoints(node) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 931 | function lowestCommonInclusiveAncestor(tsA, tsB) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 1613 | function enqueueRemovalForInsertedNodes(node, parent, nodes) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 1620 | function enqueueRemovalForInsertedDocumentFragment(df, nodes) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 1661 | function collectNodesForDocumentFragment(node) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 2206 | function getElementsByTagNameFiltered(p, index, result, localName, lowercase) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 2221 | function getElementsByTagNameNSFiltered(p, index, result, ns, localName) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 2405 | function enqueueClassAttributeChange(el, oldValue) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 2462 | function invalidateRendererBasedOnAttribute(element, name) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 2751 | function getterAndSetterRequiresRendering(name) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 3545 | function updateWrapperUpAndSideways(wrapper) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 3620 | function handleRequestAnimationFrame() { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 3863 | function getDestinationInsertionPoints(node) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 3866 | function resetDestinationInsertionPoints(node) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 5480 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 5489 | function forEachAncestorAndObserverEnqueueRecord(target, callback) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 5589 | function recordRepresentsCurrentMutation(record) { |
| LOW | bower_components/webcomponentsjs/webcomponents.js | 7053 | function wrapDomMethodToForceUpgrade(obj, methodName) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 111 | function defineNonEnumerableDataProperty(object, name, value) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 135 | function registerInstanceProperties(wrapperPrototype, instanceObject) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 572 | function registerTransientObservers(ancestor, node) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 582 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 867 | function getDestinationInsertionPoints(node) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 890 | function lowestCommonInclusiveAncestor(tsA, tsB) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 1576 | function enqueueRemovalForInsertedNodes(node, parent, nodes) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 1583 | function enqueueRemovalForInsertedDocumentFragment(df, nodes) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 1624 | function collectNodesForDocumentFragment(node) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 2170 | function getElementsByTagNameFiltered(p, index, result, localName, lowercase) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 2185 | function getElementsByTagNameNSFiltered(p, index, result, ns, localName) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 2373 | function enqueueClassAttributeChange(el, oldValue) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 2431 | function invalidateRendererBasedOnAttribute(element, name) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 2721 | function getterAndSetterRequiresRendering(name) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 3538 | function updateWrapperUpAndSideways(wrapper) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 3613 | function handleRequestAnimationFrame() { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 3856 | function getDestinationInsertionPoints(node) { |
| LOW | bower_components/webcomponentsjs/ShadowDOM.js | 3859 | function resetDestinationInsertionPoints(node) { |
| LOW | bower_components/webcomponentsjs/HTMLImports.js | 104 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/HTMLImports.js | 113 | function forEachAncestorAndObserverEnqueueRecord(target, callback) { |
| LOW | bower_components/webcomponentsjs/HTMLImports.js | 213 | function recordRepresentsCurrentMutation(record) { |
| LOW | bower_components/webcomponentsjs/CustomElements.js | 104 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/CustomElements.js | 113 | function forEachAncestorAndObserverEnqueueRecord(target, callback) { |
| LOW | bower_components/webcomponentsjs/CustomElements.js | 213 | function recordRepresentsCurrentMutation(record) { |
| LOW | bower_components/webcomponentsjs/CustomElements.js | 943 | function wrapDomMethodToForceUpgrade(obj, methodName) { |
| LOW | bower_components/webcomponentsjs/webcomponents-lite.js | 667 | function removeTransientObserversFor(observer) { |
| LOW | bower_components/webcomponentsjs/webcomponents-lite.js | 676 | function forEachAncestorAndObserverEnqueueRecord(target, callback) { |
| 138 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | bower_components/jquery/src/attributes/attr.js | 123 | jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { |
| CRITICAL | examples/closure/js/todomvc/view/ToDoItemControl.js | 54 | todomvc.view.ToDoItemControl.superClass_.enterDocument.call(this); |
| CRITICAL | examples/closure/js/todomvc/view/ToDoItemControl.js | 110 | todomvc.view.ToDoItemControl.superClass_.handleMouseUp.call(this, e); |
| CRITICAL | examples/closure/js/todomvc/view/ToDoItemControl.js | 128 | todomvc.view.ToDoItemControl.superClass_.setFocused.call(this, focused); |
| CRITICAL | examples/closure/js/todomvc/view/ToDoItemControl.js | 151 | todomvc.view.ToDoItemControl.superClass_.setSelected.call(this, selected); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .travis.yml | 21 | - tests/node_modules |
| LOW | tasks/Gruntfile.js | 1 | module.exports = function (grunt) { |
| LOW | cypress/e2e/spec.cy.js | 1 | // *********************************************** |
| LOW | cypress/e2e/spec.cy.js | 141 | // tests with known issues |
| LOW | cypress/e2e/spec.cy.js | 641 | // New commands used here: |
| LOW | bower_components/bootstrap/less/forms.less | 101 | // input[type="password"] |
| LOW | bower_components/bootstrap/less/forms.less | 381 | color: lighten(@text-color, 25%); // lighten the text some for contrast |
| LOW | …er_components/bootstrap/less/responsive-utilities.less | 1 | // |
| LOW | bower_components/bootstrap/less/variables.less | 821 | //== Type |
| LOW | bower_components/bootstrap/less/mixins/forms.less | 41 | // Generate a customized focus state and for any input with the specified color, |
| LOW | bower_components/bootstrap/less/mixins/clearfix.less | 1 | // Clearfix |
| LOW | …_components/bootstrap/less/mixins/vendor-prefixes.less | 1 | // Vendor Prefixes |
| LOW | bower_components/jquery/src/intro.js | 41 | // Can't be in strict mode, several libs including ASP.NET trace |
| LOW | bower_components/jquery/src/exports/amd.js | 1 | define([ |
| LOW | bower_components/jquery/src/data/Data.js | 101 | // 2. A string key was specified, but no value provided |
| LOW | bower_components/polymer/LICENSE.txt | 1 | // Copyright (c) 2014 The Polymer Authors. All rights reserved. |
| LOW | bower_components/polymer/LICENSE.txt | 21 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| LOW | tests/knownIssues.js | 1 | module.exports = [ |
| LOW | tests/knownIssues.js | 21 | // https://github.com/tastejs/todomvc/issues/1928 |
| LOW | tests/knownIssues.js | 61 | |
| LOW | tests/knownIssues.js | 141 | // just fine. Perhaps there is something asynchronous going on that is causing the assert |
| LOW | tests/excluded.js | 1 | // Frameworks the multi-app cypress runner should skip. |
| LOW | examples/typescript-react/js/bundle.js | 901 | // functions in invokeGuardedCallback, and the production version of |
| LOW | examples/typescript-react/js/bundle.js | 921 | |
| LOW | examples/typescript-react/js/bundle.js | 941 | var windowEvent = window.event; |
| LOW | examples/typescript-react/js/bundle.js | 961 | // support window.event. |
| LOW | examples/typescript-react/js/bundle.js | 3441 | // A reserved attribute. |
| LOW | examples/typescript-react/js/bundle.js | 4141 | |
| LOW | examples/typescript-react/js/bundle.js | 4421 | // forward the event if the value has changed |
| LOW | examples/typescript-react/js/bundle.js | 8221 | // Electron ships a custom <webview> tag to display external web content in |
| LOW | examples/typescript-react/js/bundle.js | 9121 | return; |
| LOW | examples/typescript-react/js/bundle.js | 10701 | // |
| LOW | examples/typescript-react/js/bundle.js | 11681 | // Expire using the earliest known expiration time. |
| LOW | examples/typescript-react/js/bundle.js | 11701 | // the current queue, since we always work on that one. The current queue's |
| LOW | examples/typescript-react/js/bundle.js | 11721 | // current queue once it commits, there's no danger of applying the same |
| LOW | examples/typescript-react/js/bundle.js | 11741 | // |
| LOW | examples/typescript-react/js/bundle.js | 14281 | // where there are few changes and brute force the comparison instead of |
| LOW | examples/typescript-react/js/bundle.js | 15041 | workInProgress.child = mountChildFibers(workInProgress, null, nextChildren, renderExpirationTime); |
| LOW | examples/typescript-react/js/bundle.js | 15741 | // uncontrolled form inputs). Instead we keep them mounted and hide them. |
| LOW | examples/typescript-react/js/bundle.js | 17941 | var absoluteTimeoutMs = void 0; |
| LOW | examples/typescript-react/js/bundle.js | 19681 | // In other words, because expiration times determine how updates are batched, |
| LOW | examples/typescript-react/js/bundle.js | 24001 | // The remaining code is essentially a polyfill for requestIdleCallback. It |
| LOW | examples/angular-dart/web/packages/browser/dart.js | 1 | // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| LOW | examples/dojo/test/intern.js | 1 | // To run the test cases: |
| LOW | examples/dojo/js/todo/widgets/CSSToggleWidget.js | 1 | define([ |
| LOW | examples/dojo/js/todo/widgets/CSSToggleWidget.js | 21 | // | .boldText { |
| LOW | examples/typescript-angular/js/_all.ts | 1 | /// <reference path='libs/jquery/jquery.d.ts' /> |
| LOW | examples/typescript-angular/js/Application.js | 201 | 'use strict'; |
| LOW | …amples/typescript-angular/js/libs/angular/angular.d.ts | 121 | |
| LOW | …amples/typescript-angular/js/libs/angular/angular.d.ts | 141 | |
| LOW | …amples/typescript-angular/js/libs/angular/angular.d.ts | 261 | /////////////////////////////////////////////////////////////////////////// |
| LOW | …amples/typescript-angular/js/libs/angular/angular.d.ts | 421 | // see http://docs.angularjs.org/api/ng.$document |
| LOW | examples/lavaca_require/js/libs/lavaca.js | 5821 | |
| LOW | examples/lavaca_require/js/libs/lavaca.js | 6281 | // The idea here is to run through the clickBlockList to see if |
| LOW | examples/lavaca_require/js/libs/lavaca.js | 6641 | // It seems that some device/browser vendors use window.orientation values 0 and 180 to |
| LOW | examples/enyo_backbone/enyo/loader.js | 261 | target = parts.join("/"); |
| LOW | examples/backbone/src/sync/backbone.sync.js | 1 | /* eslint no-unused-vars: 0 */ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | index.html | 153 | <a class="applist-item" href="examples/polymer/index.html" data-source="http://polymer-project.org" data-conten |
| MEDIUM | index.html | 203 | <a class="applist-item" href="examples/typescript-backbone/" data-source="http://typescriptlang.org" data-conte |
| MEDIUM | index.html | 213 | <a class="applist-item" href="examples/typescript-react/" data-source="http://typescriptlang.org" data-content= |
| MEDIUM | index.html | 346 | <a class="applist-item" href="examples/web-components/dist/" data-source="https://developer.mozilla.org/en-US/doc |
| MEDIUM | bower_components/jquery/src/exports/amd.js | 7 | // understands anonymous AMD modules. A named AMD is safest and most robust |
| MEDIUM | examples/dojo/js/lib/dojo/dojo.js | 2 | (function(_1,_2){var _3=function(){},_4=function(it){for(var p in it){return 0;}return 1;},_5={}.toString,_6=function(it |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | bower_components/paper-styles/demo/index.html | 220 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi |
| LOW | bower_components/paper-styles/demo/index.html | 220 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi |
| LOW | bower_components/paper-styles/demo/index.html | 239 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi |
| LOW | bower_components/paper-styles/demo/index.html | 239 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi |
| LOW | bower_components/paper-ripple/demo/index.html | 389 | <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dol |
| LOW | bower_components/paper-ripple/demo/index.html | 389 | <div>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dol |
| LOW | examples/dojo/test/todo/computed.js | 60 | expect(old).to.equal('John Doe'); |
| LOW | examples/dojo/test/todo/computed.js | 70 | expect(stateful.get('name')).to.equal('John Doe'); |
| LOW | examples/dojo/test/todo/computed.js | 91 | expect(o.name).to.equal('John Doe'); |
| LOW | examples/dojo/test/todo/computed.js | 111 | stateful.items[4].set('name', 'John Doe'); |
| LOW | examples/dojo/js/todo/computed.js | 68 | * If stateful.first is "John" and stateful.last is "Doe", stateful.name becomes "John Doe". |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | bower_components/bootstrap/less/variables.less | 261 | //## Define the breakpoints at which your layout will change, adapting to different screen sizes. |
| MEDIUM | bower_components/bootstrap/less/variables.less | 315 | //## Define the maximum width of `.container` for different screen sizes. |
| MEDIUM | …onents/bootstrap/grunt/bs-glyphicons-data-generator.js | 18 | var glyphiconsData = '# This file is generated via Grunt task. **Do not edit directly.**\n' + |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | gulpfile.js | 103 | // http://goo.gl/RkN0vE for info key: 'YOUR_API_KEY' |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …er_components/iron-localstorage/iron-localstorage.html | 20 | ###Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | examples/typescript-react/js/bundle.js | 2181 | function getData() { |