updated scheduler
authorLoic Baron <loic.baron@lip6.fr>
Wed, 23 Jul 2014 13:42:44 +0000 (15:42 +0200)
committerLoic Baron <loic.baron@lip6.fr>
Wed, 23 Jul 2014 13:42:44 +0000 (15:42 +0200)
plugins/scheduler2/static/js/scheduler2.js

index 56d4399..04665c6 100755 (executable)
@@ -739,53 +739,53 @@ var SCHEDULER_COLWIDTH = 50;
                     /* Limit the display to the current day */\r
                     id_end = this._all_slots.length / colspan_lease\r
                 }\r
+                lease_status = manifold.query_store.get_record_state(this.options.query_lease_uuid, lease_key, STATE_SET);\r
+                // the same slots might be affected multiple times.\r
+                // PENDING_IN + PENDING_OUT => IN \r
+                //\r
+                // RESERVED vs SELECTED !\r
+                //\r
+                // PENDING !!\r
+                switch(lease_status) {\r
+                    case STATE_SET_IN:\r
+                        lease_class = 'selected'; // my leases\r
+                        lease_success = '';\r
+                        break;\r
+                    case STATE_SET_IN_SUCCESS:\r
+                        lease_class = 'selected'; // my leases\r
+                        lease_success = 'success';\r
+                    case STATE_SET_OUT_FAILURE:\r
+                        lease_class = 'selected'; // my leases\r
+                        lease_success = 'failure';\r
+                        break;\r
+                    case STATE_SET_OUT:\r
+                        lease_class = 'reserved'; // other leases\r
+                        lease_success = '';\r
+                        break;\r
+                    case STATE_SET_OUT_SUCCESS:\r
+                        lease_class = 'free'; // other leases\r
+                        lease_success = 'success';\r
+                        break;\r
+                    case STATE_SET_IN_FAILURE:\r
+                        lease_class = 'free'; // other leases\r
+                        lease_success = 'failure';\r
+                        break;\r
+                    case STATE_SET_IN_PENDING:\r
+                        lease_class = 'pendingin';\r
+                        lease_success = '';\r
+                        break;\r
+                    case STATE_SET_OUT_PENDING:\r
+                        // pending_in & pending_out == IN == replacement\r
+                        if (resource.leases[i].status == 'pendingin')\r
+                            lease_class = 'pendingin'\r
+                        else\r
+                            lease_class = 'pendingout';\r
+                        lease_success = '';\r
+                        break;\r
+                \r
+                }\r
 \r
                 for (i = id_start; i < id_end; i++) {\r
-                    // the same slots might be affected multiple times.\r
-                    // PENDING_IN + PENDING_OUT => IN \r
-                    //\r
-                    // RESERVED vs SELECTED !\r
-                    //\r
-                    // PENDING !!\r
-                    lease_status = manifold.query_store.get_record_state(this.options.query_lease_uuid, lease_key, STATE_SET);\r
-                    switch(lease_status) {\r
-                        case STATE_SET_IN:\r
-                            lease_class = 'selected'; // my leases\r
-                            lease_success = '';\r
-                            break;\r
-                        case STATE_SET_IN_SUCCESS:\r
-                            lease_class = 'selected'; // my leases\r
-                            lease_success = 'success';\r
-                        case STATE_SET_OUT_FAILURE:\r
-                            lease_class = 'selected'; // my leases\r
-                            lease_success = 'failure';\r
-                            break;\r
-                        case STATE_SET_OUT:\r
-                            lease_class = 'reserved'; // other leases\r
-                            lease_success = '';\r
-                            break;\r
-                        case STATE_SET_OUT_SUCCESS:\r
-                            lease_class = 'free'; // other leases\r
-                            lease_success = 'success';\r
-                            break;\r
-                        case STATE_SET_IN_FAILURE:\r
-                            lease_class = 'free'; // other leases\r
-                            lease_success = 'failure';\r
-                            break;\r
-                        case STATE_SET_IN_PENDING:\r
-                            lease_class = 'pendingin';\r
-                            lease_success = '';\r
-                            break;\r
-                        case STATE_SET_OUT_PENDING:\r
-                            // pending_in & pending_out == IN == replacement\r
-                            if (resource.leases[i].status == 'pendingin')\r
-                                lease_class = 'pendingin'\r
-                            else\r
-                                lease_class = 'pendingout';\r
-                            lease_success = '';\r
-                            break;\r
-                    \r
-                    }\r
                     resource.leases[i].status = lease_class;\r
                     resource.leases[i].success = lease_success;\r
                 }\r