<commit_before><!doctype html>
<html ng-app="todomvc">
<head>
  <meta charset="utf-8">
  <title>AngularJS - TodoMVC</title>
  <link rel="stylesheet" href="css/base.css">
  <link rel="stylesheet" href="css/app.css">
  <!--[if IE]>
  <script src="../../assets/ie.js"></script>
  <![endif]-->
</head>
<body>
  <div ng-controller="App.Controllers.TodoController" id="todoapp">
    <header>
      <h1>Todos</h1>
      <form id="todo-form" ng-submit="addTodo()">
        <input type="text" id="new-todo" name="newTodo" ng-model="newTodo" placeholder="What needs to be done?">
      </form>
    </header>
    <section id="main" ng-show="todos.length">
      <input type="checkbox" id="toggle-all" ng-click="markAllDone()" ng-checked="remainingTodos().length == 0">
      <label for="toggle-all">Mark all as complete</label>
      <ul id="todo-list">
        <li ng-repeat="todo in todos" ng-dblclick="editTodo(todo)" ng-class="{done: todo.done, editing: todo.editing}">
          <div class="view">
            <input type="checkbox" class="toggle" name="todo.done" ng-model="todo.done">
            <label>{{todo.title}}</label>
            <a class="destroy" ng-click="removeTodo(todo)"></a>
          </div>
          <form ng-submit="finishEditing(todo)">
            <input type="text" class="edit" name="todo.title" ng-model="todo.title" my:blur="finishEditing(todo)">
          </form>
        </li>
      </ul>
    </section>
    <footer ng-show="todos.length">
      <a id="clear-completed" ng-click="clearDoneTodos()" ng-show="doneTodos().length">Clear {{doneTodos().length}} items</a>
      <div id="todo-count">
        <ng-pluralize count="remainingTodos().length" when="todoForms"></ng-pluralize>
      </div>
    </footer>
  </div>
  <div id="instructions">
    Double-click to edit a todo.
  </div>
  <div id="credits">
    Credits: <a href="http://twitter.com/cburgdorf"><NAME></a>, <a href="http://ericbidelman.com"><NAME></a>
  </div><commit_msg>Close GH-176: Changed Angular bindings so they will not be visible to the user prior to expression rendering..<commit_after><!doctype html>
<html ng-app="todomvc">
<head>
  <meta charset="utf-8">
  <title>AngularJS - TodoMVC</title>
  <link rel="stylesheet" href="css/base.css">
  <link rel="stylesheet" href="css/app.css">
  <!--[if IE]>
  <script src="../../assets/ie.js"></script>
  <![endif]-->
</head>
<body>
  <div ng-controller="App.Controllers.TodoController" id="todoapp">
    <header>
      <h1>Todos</h1>
      <form id="todo-form" ng-submit="addTodo()">
        <input type="text" id="new-todo" name="newTodo" ng-model="newTodo" placeholder="What needs to be done?">
      </form>
    </header>
    <section id="main" ng-show="todos.length">
      <input type="checkbox" id="toggle-all" ng-click="markAllDone()" ng-checked="remainingTodos().length == 0">
      <label for="toggle-all">Mark all as complete</label>
      <ul id="todo-list">
        <li ng-repeat="todo in todos" ng-dblclick="editTodo(todo)" ng-class="{done: todo.done, editing: todo.editing}">
          <div class="view">
            <input type="checkbox" class="toggle" name="todo.done" ng-model="todo.done">
            <label ng-bind="todo.title">Loading...</label>
            <a class="destroy" ng-click="removeTodo(todo)"></a>
          </div>
          <form ng-submit="finishEditing(todo)">
            <input type="text" class="edit" name="todo.title" ng-model="todo.title" my:blur="finishEditing(todo)">
          </form>
        </li>
      </ul>
    </section>
    <footer ng-show="todos.length">
      <a id="clear-completed" ng-click="clearDoneTodos()" ng-show="doneTodos().length" ng-bind-template="Clear {{doneTodos().length}} items"></a>
      <div id="todo-count">
        <ng-pluralize count="remainingTodos().length" when="todoForms"></ng-pluralize>
      </div>
    </footer>
  </div>
  <div id="instructions">
    Double-click to edit a todo.
  </div>
  <div id="credits">
    Credits: <a href="http://twitter.com/cburgdorf"><NAME></a>, <a href="http://ericbidelman.com"><NAME></a>
  </div>
{'fraction_non_alphanumeric': 0.2088888888888889, 'fraction_numerical': 0.0027160493827160493, 'mean_word_length': 3.332620320855615, 'pattern_counts': {'":': 0, '<': 123, '<?xml version=': 0, '>': 123, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4321001', 'n_tokens_mistral': 1464, 'n_tokens_neox': 1431, 'n_words': 264}