Ubuntu Pastebin

Paste from ericbutters at Fri, 19 Dec 2014 09:02:44 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
<td ng-repeat="user in data.users">
 <md-button class="md-raised md-primary" md-theme={{getTheme(time.check,user)}}>STATE</md-button>
</td>

    $scope.getTheme = function(check,user) {
      var hex = parseInt(check);
      var state = (hex >> user.id*8) & 0xff;
      switch(state) {
        case 0x00: /*FALSE*/
          return "red";
         case 0x01: /*TRUE*/
          return "green";
         case 0x10: /*MAYBE*/
          return "amber";
         case 0x11: /*DEFAULT (unclicked)*/
          return "grey";
         default:
          console.log("STATE: UNKNOWN");
          break;
      }
    }
Download as text