diff --git a/resources/sprite/manifest/status.json b/resources/sprite/manifest/status.json new file mode 100644 index 0000000000..eb5bbda83a --- /dev/null +++ b/resources/sprite/manifest/status.json @@ -0,0 +1,311 @@ +{ + "version" : 1, + "sprites" : { + "status-accept-blue" : { + "name" : "status-accept-blue", + "rule" : ".status-accept-blue", + "hash" : "c3bde2e1361bcd7259825ecaf2d4b2ff" + }, + "status-accept-dark" : { + "name" : "status-accept-dark", + "rule" : ".status-accept-dark", + "hash" : "a2ec73e144ea598be15b8acb63f3c096" + }, + "status-accept-green" : { + "name" : "status-accept-green", + "rule" : ".status-accept-green", + "hash" : "cf0c2339a111f54adfdcc0de5c18be22" + }, + "status-accept-red" : { + "name" : "status-accept-red", + "rule" : ".status-accept-red", + "hash" : "1466a3ed72f63971e38e669715cf5b98" + }, + "status-accept-white" : { + "name" : "status-accept-white", + "rule" : ".status-accept-white", + "hash" : "8ecccf5e2ce6658d8a1e963e4be6f6e9" + }, + "status-add-blue" : { + "name" : "status-add-blue", + "rule" : ".status-add-blue", + "hash" : "8860efdd8f90eed700ae48595ace6b38" + }, + "status-add-dark" : { + "name" : "status-add-dark", + "rule" : ".status-add-dark", + "hash" : "38dc8634ccfe6fa30f467e97436e1a30" + }, + "status-add-green" : { + "name" : "status-add-green", + "rule" : ".status-add-green", + "hash" : "5610cd9924ad6b3461a20dd050ef4866" + }, + "status-add-red" : { + "name" : "status-add-red", + "rule" : ".status-add-red", + "hash" : "9e0abe2b6e37ef5a1a2522ad01002704" + }, + "status-add-white" : { + "name" : "status-add-white", + "rule" : ".status-add-white", + "hash" : "1a8ab412f40c569acdc709fb281fefde" + }, + "status-down-blue" : { + "name" : "status-down-blue", + "rule" : ".status-down-blue", + "hash" : "25baf216cd311f321656a5f3a327c38c" + }, + "status-down-dark" : { + "name" : "status-down-dark", + "rule" : ".status-down-dark", + "hash" : "bb82d18b729ac30956200b655eafeeb8" + }, + "status-down-green" : { + "name" : "status-down-green", + "rule" : ".status-down-green", + "hash" : "c29ad19910664ecc94e0d1fa99a0a6c0" + }, + "status-down-red" : { + "name" : "status-down-red", + "rule" : ".status-down-red", + "hash" : "644f0d38cad5cc6797fe81ed30b9bc6a" + }, + "status-down-white" : { + "name" : "status-down-white", + "rule" : ".status-down-white", + "hash" : "5bc0af6641ef545218ecced2d25e9a10" + }, + "status-info-blue" : { + "name" : "status-info-blue", + "rule" : ".status-info-blue", + "hash" : "2acc8c62d8963bec9ce632de60a4da41" + }, + "status-info-dark" : { + "name" : "status-info-dark", + "rule" : ".status-info-dark", + "hash" : "d96f44c17e67d7c0c10a400e6ff294f1" + }, + "status-info-green" : { + "name" : "status-info-green", + "rule" : ".status-info-green", + "hash" : "28fc83a1f5bee4ac39a0dcd52e180818" + }, + "status-info-red" : { + "name" : "status-info-red", + "rule" : ".status-info-red", + "hash" : "fc26e5509140d8e9a3305a39c44773f0" + }, + "status-info-white" : { + "name" : "status-info-white", + "rule" : ".status-info-white", + "hash" : "b70025f459685371f8397b61944bef7d" + }, + "status-left-blue" : { + "name" : "status-left-blue", + "rule" : ".status-left-blue", + "hash" : "cdec5d2617cb7fcfbfea336881d267f0" + }, + "status-left-dark" : { + "name" : "status-left-dark", + "rule" : ".status-left-dark", + "hash" : "83b58d1cde130deb01971888ad0bcfc1" + }, + "status-left-green" : { + "name" : "status-left-green", + "rule" : ".status-left-green", + "hash" : "6b34445f1a034e71432a5823bed1c4d7" + }, + "status-left-red" : { + "name" : "status-left-red", + "rule" : ".status-left-red", + "hash" : "38ebb75c0fbcf6fe96def6c2ab70b343" + }, + "status-left-white" : { + "name" : "status-left-white", + "rule" : ".status-left-white", + "hash" : "9e89400271b55590e610188d93671934" + }, + "status-minus-blue" : { + "name" : "status-minus-blue", + "rule" : ".status-minus-blue", + "hash" : "61ef81a9b78b4de4bf6303f8d51c86ef" + }, + "status-minus-dark" : { + "name" : "status-minus-dark", + "rule" : ".status-minus-dark", + "hash" : "db4ddb69a22c7f6f09669fe3c488c4f0" + }, + "status-minus-green" : { + "name" : "status-minus-green", + "rule" : ".status-minus-green", + "hash" : "9e5402f65601ced38a967d4e17b80f1c" + }, + "status-minus-red" : { + "name" : "status-minus-red", + "rule" : ".status-minus-red", + "hash" : "bcaf148bc842e398f08d8c01506bd5b6" + }, + "status-minus-white" : { + "name" : "status-minus-white", + "rule" : ".status-minus-white", + "hash" : "c5a3771452dda603fbaee87371044f5a" + }, + "status-open-blue" : { + "name" : "status-open-blue", + "rule" : ".status-open-blue", + "hash" : "9632bb52d5f24941202848c2e3d4488a" + }, + "status-open-dark" : { + "name" : "status-open-dark", + "rule" : ".status-open-dark", + "hash" : "ca38ff5fc8a327d96cd1bbc23043fbb4" + }, + "status-open-green" : { + "name" : "status-open-green", + "rule" : ".status-open-green", + "hash" : "b4a2c17594a5301e2bd52a9df71819d3" + }, + "status-open-red" : { + "name" : "status-open-red", + "rule" : ".status-open-red", + "hash" : "f92b1544978d691da6912f937df54273" + }, + "status-open-white" : { + "name" : "status-open-white", + "rule" : ".status-open-white", + "hash" : "169dc0e8f36444ea30163181f9c88dc2" + }, + "status-question-blue" : { + "name" : "status-question-blue", + "rule" : ".status-question-blue", + "hash" : "44ebbdbe059ca77ae4dc6a6b98de1ccf" + }, + "status-question-dark" : { + "name" : "status-question-dark", + "rule" : ".status-question-dark", + "hash" : "5fdd5f2b089f4481a39760a50224d8b2" + }, + "status-question-green" : { + "name" : "status-question-green", + "rule" : ".status-question-green", + "hash" : "326dfc6c1841410ce0f22d702c872c01" + }, + "status-question-red" : { + "name" : "status-question-red", + "rule" : ".status-question-red", + "hash" : "18dbec41627f8c047c4e736f84dacb33" + }, + "status-question-white" : { + "name" : "status-question-white", + "rule" : ".status-question-white", + "hash" : "5e7f546f978d1d0545cad127ea3bcf80" + }, + "status-reject-blue" : { + "name" : "status-reject-blue", + "rule" : ".status-reject-blue", + "hash" : "b0f51db6aa6ee85a24a1f4c13812d7ef" + }, + "status-reject-dark" : { + "name" : "status-reject-dark", + "rule" : ".status-reject-dark", + "hash" : "9b28c36f6cbd6d5d5731b971193a151e" + }, + "status-reject-green" : { + "name" : "status-reject-green", + "rule" : ".status-reject-green", + "hash" : "fc171843df97bcdc6e4679682b3b31e4" + }, + "status-reject-red" : { + "name" : "status-reject-red", + "rule" : ".status-reject-red", + "hash" : "6de0dd95a92d33bda228aaa9ba6deee5" + }, + "status-reject-white" : { + "name" : "status-reject-white", + "rule" : ".status-reject-white", + "hash" : "e709a3fb3081a395900deaef0591066c" + }, + "status-right-blue" : { + "name" : "status-right-blue", + "rule" : ".status-right-blue", + "hash" : "ca1cae1d93486785ec50458ba3b19082" + }, + "status-right-dark" : { + "name" : "status-right-dark", + "rule" : ".status-right-dark", + "hash" : "fb6600fd1775a8a4fb85709dc4f6c28c" + }, + "status-right-green" : { + "name" : "status-right-green", + "rule" : ".status-right-green", + "hash" : "9a52218e6c6d3968a05eb51865ed3cba" + }, + "status-right-red" : { + "name" : "status-right-red", + "rule" : ".status-right-red", + "hash" : "06bd9747ce4cc87282b2fb207c525f0c" + }, + "status-right-white" : { + "name" : "status-right-white", + "rule" : ".status-right-white", + "hash" : "be2ffb65a7799cd9a5e00c2334e378b2" + }, + "status-up-blue" : { + "name" : "status-up-blue", + "rule" : ".status-up-blue", + "hash" : "44fc24b3646e29c949b639157c315140" + }, + "status-up-dark" : { + "name" : "status-up-dark", + "rule" : ".status-up-dark", + "hash" : "459ed916291bfa905676ae0818bb2e1b" + }, + "status-up-green" : { + "name" : "status-up-green", + "rule" : ".status-up-green", + "hash" : "6a682e48fc2f240b19bd175be52c9256" + }, + "status-up-red" : { + "name" : "status-up-red", + "rule" : ".status-up-red", + "hash" : "0e38f6282e542470ecb68e55fad7eb76" + }, + "status-up-white" : { + "name" : "status-up-white", + "rule" : ".status-up-white", + "hash" : "ce80e291bc905b2692ad9f3ece7cf206" + }, + "status-warning-blue" : { + "name" : "status-warning-blue", + "rule" : ".status-warning-blue", + "hash" : "93f5e066a01a874adc2c120cca4bd1fc" + }, + "status-warning-dark" : { + "name" : "status-warning-dark", + "rule" : ".status-warning-dark", + "hash" : "273a519299d7063710452d21c0bc6406" + }, + "status-warning-green" : { + "name" : "status-warning-green", + "rule" : ".status-warning-green", + "hash" : "991514e5b75509b27fd68d21755b9fa6" + }, + "status-warning-red" : { + "name" : "status-warning-red", + "rule" : ".status-warning-red", + "hash" : "b15f61f314cbda5486d3aa21990153ae" + }, + "status-warning-white" : { + "name" : "status-warning-white", + "rule" : ".status-warning-white", + "hash" : "62ff8f6bf696e58f71eb4e1c6fe9b2e1" + } + }, + "scales" : [ + 1, + 2 + ], + "header" : "\/**\n * @provides sprite-status-css\n * @generated\n *\/\n\n.sprite-status {\n background-image: url(\/rsrc\/image\/sprite-status.png);\n background-repeat: no-repeat;\n}\n\n@media\nonly screen and (min-device-pixel-ratio: 1.5),\nonly screen and (-webkit-min-device-pixel-ratio: 1.5) {\n .sprite-status {\n background-image: url(\/rsrc\/image\/sprite-status-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", + "type" : "standard" +} diff --git a/resources/sprite/status_1x/accept-blue.png b/resources/sprite/status_1x/accept-blue.png new file mode 100644 index 0000000000..c5aaaee5e7 Binary files /dev/null and b/resources/sprite/status_1x/accept-blue.png differ diff --git a/resources/sprite/status_1x/accept-dark.png b/resources/sprite/status_1x/accept-dark.png new file mode 100644 index 0000000000..d9da80853e Binary files /dev/null and b/resources/sprite/status_1x/accept-dark.png differ diff --git a/resources/sprite/status_1x/accept-green.png b/resources/sprite/status_1x/accept-green.png new file mode 100644 index 0000000000..bc77971ab0 Binary files /dev/null and b/resources/sprite/status_1x/accept-green.png differ diff --git a/resources/sprite/status_1x/accept-red.png b/resources/sprite/status_1x/accept-red.png new file mode 100644 index 0000000000..c9ffd1fbf9 Binary files /dev/null and b/resources/sprite/status_1x/accept-red.png differ diff --git a/resources/sprite/status_1x/accept-white.png b/resources/sprite/status_1x/accept-white.png new file mode 100644 index 0000000000..baf7373e55 Binary files /dev/null and b/resources/sprite/status_1x/accept-white.png differ diff --git a/resources/sprite/status_1x/add-blue.png b/resources/sprite/status_1x/add-blue.png new file mode 100644 index 0000000000..f71e265f56 Binary files /dev/null and b/resources/sprite/status_1x/add-blue.png differ diff --git a/resources/sprite/status_1x/add-dark.png b/resources/sprite/status_1x/add-dark.png new file mode 100644 index 0000000000..8a1d1125b0 Binary files /dev/null and b/resources/sprite/status_1x/add-dark.png differ diff --git a/resources/sprite/status_1x/add-green.png b/resources/sprite/status_1x/add-green.png new file mode 100644 index 0000000000..423d9914a0 Binary files /dev/null and b/resources/sprite/status_1x/add-green.png differ diff --git a/resources/sprite/status_1x/add-red.png b/resources/sprite/status_1x/add-red.png new file mode 100644 index 0000000000..6ba9509074 Binary files /dev/null and b/resources/sprite/status_1x/add-red.png differ diff --git a/resources/sprite/status_1x/add-white.png b/resources/sprite/status_1x/add-white.png new file mode 100644 index 0000000000..00907c2434 Binary files /dev/null and b/resources/sprite/status_1x/add-white.png differ diff --git a/resources/sprite/status_1x/down-blue.png b/resources/sprite/status_1x/down-blue.png new file mode 100644 index 0000000000..7694510ab2 Binary files /dev/null and b/resources/sprite/status_1x/down-blue.png differ diff --git a/resources/sprite/status_1x/down-dark.png b/resources/sprite/status_1x/down-dark.png new file mode 100644 index 0000000000..0266a88261 Binary files /dev/null and b/resources/sprite/status_1x/down-dark.png differ diff --git a/resources/sprite/status_1x/down-green.png b/resources/sprite/status_1x/down-green.png new file mode 100644 index 0000000000..44eee1688b Binary files /dev/null and b/resources/sprite/status_1x/down-green.png differ diff --git a/resources/sprite/status_1x/down-red.png b/resources/sprite/status_1x/down-red.png new file mode 100644 index 0000000000..019699cc9e Binary files /dev/null and b/resources/sprite/status_1x/down-red.png differ diff --git a/resources/sprite/status_1x/down-white.png b/resources/sprite/status_1x/down-white.png new file mode 100644 index 0000000000..8aa0498bfc Binary files /dev/null and b/resources/sprite/status_1x/down-white.png differ diff --git a/resources/sprite/status_1x/info-blue.png b/resources/sprite/status_1x/info-blue.png new file mode 100644 index 0000000000..c8d614ffde Binary files /dev/null and b/resources/sprite/status_1x/info-blue.png differ diff --git a/resources/sprite/status_1x/info-dark.png b/resources/sprite/status_1x/info-dark.png new file mode 100644 index 0000000000..d4a73ec2d4 Binary files /dev/null and b/resources/sprite/status_1x/info-dark.png differ diff --git a/resources/sprite/status_1x/info-green.png b/resources/sprite/status_1x/info-green.png new file mode 100644 index 0000000000..8ae658a401 Binary files /dev/null and b/resources/sprite/status_1x/info-green.png differ diff --git a/resources/sprite/status_1x/info-red.png b/resources/sprite/status_1x/info-red.png new file mode 100644 index 0000000000..61125d0eab Binary files /dev/null and b/resources/sprite/status_1x/info-red.png differ diff --git a/resources/sprite/status_1x/info-white.png b/resources/sprite/status_1x/info-white.png new file mode 100644 index 0000000000..e3e3a05b76 Binary files /dev/null and b/resources/sprite/status_1x/info-white.png differ diff --git a/resources/sprite/status_1x/left-blue.png b/resources/sprite/status_1x/left-blue.png new file mode 100644 index 0000000000..c3c3fe15d3 Binary files /dev/null and b/resources/sprite/status_1x/left-blue.png differ diff --git a/resources/sprite/status_1x/left-dark.png b/resources/sprite/status_1x/left-dark.png new file mode 100644 index 0000000000..445d678c7d Binary files /dev/null and b/resources/sprite/status_1x/left-dark.png differ diff --git a/resources/sprite/status_1x/left-green.png b/resources/sprite/status_1x/left-green.png new file mode 100644 index 0000000000..389f94a260 Binary files /dev/null and b/resources/sprite/status_1x/left-green.png differ diff --git a/resources/sprite/status_1x/left-red.png b/resources/sprite/status_1x/left-red.png new file mode 100644 index 0000000000..d9556fed8d Binary files /dev/null and b/resources/sprite/status_1x/left-red.png differ diff --git a/resources/sprite/status_1x/left-white.png b/resources/sprite/status_1x/left-white.png new file mode 100644 index 0000000000..c02ae7a57b Binary files /dev/null and b/resources/sprite/status_1x/left-white.png differ diff --git a/resources/sprite/status_1x/minus-blue.png b/resources/sprite/status_1x/minus-blue.png new file mode 100644 index 0000000000..7c45c6a42c Binary files /dev/null and b/resources/sprite/status_1x/minus-blue.png differ diff --git a/resources/sprite/status_1x/minus-dark.png b/resources/sprite/status_1x/minus-dark.png new file mode 100644 index 0000000000..e23ec95946 Binary files /dev/null and b/resources/sprite/status_1x/minus-dark.png differ diff --git a/resources/sprite/status_1x/minus-green.png b/resources/sprite/status_1x/minus-green.png new file mode 100644 index 0000000000..9245c2c0b9 Binary files /dev/null and b/resources/sprite/status_1x/minus-green.png differ diff --git a/resources/sprite/status_1x/minus-red.png b/resources/sprite/status_1x/minus-red.png new file mode 100644 index 0000000000..0b2838ae98 Binary files /dev/null and b/resources/sprite/status_1x/minus-red.png differ diff --git a/resources/sprite/status_1x/minus-white.png b/resources/sprite/status_1x/minus-white.png new file mode 100644 index 0000000000..f806c33e7a Binary files /dev/null and b/resources/sprite/status_1x/minus-white.png differ diff --git a/resources/sprite/status_1x/open-blue.png b/resources/sprite/status_1x/open-blue.png new file mode 100644 index 0000000000..0dc1658f0c Binary files /dev/null and b/resources/sprite/status_1x/open-blue.png differ diff --git a/resources/sprite/status_1x/open-dark.png b/resources/sprite/status_1x/open-dark.png new file mode 100644 index 0000000000..6a03b21ecc Binary files /dev/null and b/resources/sprite/status_1x/open-dark.png differ diff --git a/resources/sprite/status_1x/open-green.png b/resources/sprite/status_1x/open-green.png new file mode 100644 index 0000000000..a9e09e71cc Binary files /dev/null and b/resources/sprite/status_1x/open-green.png differ diff --git a/resources/sprite/status_1x/open-red.png b/resources/sprite/status_1x/open-red.png new file mode 100644 index 0000000000..c45f11f247 Binary files /dev/null and b/resources/sprite/status_1x/open-red.png differ diff --git a/resources/sprite/status_1x/open-white.png b/resources/sprite/status_1x/open-white.png new file mode 100644 index 0000000000..8bd1d357b0 Binary files /dev/null and b/resources/sprite/status_1x/open-white.png differ diff --git a/resources/sprite/status_1x/question-blue.png b/resources/sprite/status_1x/question-blue.png new file mode 100644 index 0000000000..bc2fe4a772 Binary files /dev/null and b/resources/sprite/status_1x/question-blue.png differ diff --git a/resources/sprite/status_1x/question-dark.png b/resources/sprite/status_1x/question-dark.png new file mode 100644 index 0000000000..5a77cebe3f Binary files /dev/null and b/resources/sprite/status_1x/question-dark.png differ diff --git a/resources/sprite/status_1x/question-green.png b/resources/sprite/status_1x/question-green.png new file mode 100644 index 0000000000..9f34c1841c Binary files /dev/null and b/resources/sprite/status_1x/question-green.png differ diff --git a/resources/sprite/status_1x/question-red.png b/resources/sprite/status_1x/question-red.png new file mode 100644 index 0000000000..ff11aae3cc Binary files /dev/null and b/resources/sprite/status_1x/question-red.png differ diff --git a/resources/sprite/status_1x/question-white.png b/resources/sprite/status_1x/question-white.png new file mode 100644 index 0000000000..216e3a5886 Binary files /dev/null and b/resources/sprite/status_1x/question-white.png differ diff --git a/resources/sprite/status_1x/reject-blue.png b/resources/sprite/status_1x/reject-blue.png new file mode 100644 index 0000000000..f897017977 Binary files /dev/null and b/resources/sprite/status_1x/reject-blue.png differ diff --git a/resources/sprite/status_1x/reject-dark.png b/resources/sprite/status_1x/reject-dark.png new file mode 100644 index 0000000000..ad504aa387 Binary files /dev/null and b/resources/sprite/status_1x/reject-dark.png differ diff --git a/resources/sprite/status_1x/reject-green.png b/resources/sprite/status_1x/reject-green.png new file mode 100644 index 0000000000..ad76e62db2 Binary files /dev/null and b/resources/sprite/status_1x/reject-green.png differ diff --git a/resources/sprite/status_1x/reject-red.png b/resources/sprite/status_1x/reject-red.png new file mode 100644 index 0000000000..9105004062 Binary files /dev/null and b/resources/sprite/status_1x/reject-red.png differ diff --git a/resources/sprite/status_1x/reject-white.png b/resources/sprite/status_1x/reject-white.png new file mode 100644 index 0000000000..0caf704258 Binary files /dev/null and b/resources/sprite/status_1x/reject-white.png differ diff --git a/resources/sprite/status_1x/right-blue.png b/resources/sprite/status_1x/right-blue.png new file mode 100644 index 0000000000..71529b7504 Binary files /dev/null and b/resources/sprite/status_1x/right-blue.png differ diff --git a/resources/sprite/status_1x/right-dark.png b/resources/sprite/status_1x/right-dark.png new file mode 100644 index 0000000000..bb13cf6512 Binary files /dev/null and b/resources/sprite/status_1x/right-dark.png differ diff --git a/resources/sprite/status_1x/right-green.png b/resources/sprite/status_1x/right-green.png new file mode 100644 index 0000000000..fe6112d53f Binary files /dev/null and b/resources/sprite/status_1x/right-green.png differ diff --git a/resources/sprite/status_1x/right-red.png b/resources/sprite/status_1x/right-red.png new file mode 100644 index 0000000000..7deab4df2d Binary files /dev/null and b/resources/sprite/status_1x/right-red.png differ diff --git a/resources/sprite/status_1x/right-white.png b/resources/sprite/status_1x/right-white.png new file mode 100644 index 0000000000..78e1037014 Binary files /dev/null and b/resources/sprite/status_1x/right-white.png differ diff --git a/resources/sprite/status_1x/up-blue.png b/resources/sprite/status_1x/up-blue.png new file mode 100644 index 0000000000..5b9ad0bc76 Binary files /dev/null and b/resources/sprite/status_1x/up-blue.png differ diff --git a/resources/sprite/status_1x/up-dark.png b/resources/sprite/status_1x/up-dark.png new file mode 100644 index 0000000000..05e7fd15c5 Binary files /dev/null and b/resources/sprite/status_1x/up-dark.png differ diff --git a/resources/sprite/status_1x/up-green.png b/resources/sprite/status_1x/up-green.png new file mode 100644 index 0000000000..c66ba2fd12 Binary files /dev/null and b/resources/sprite/status_1x/up-green.png differ diff --git a/resources/sprite/status_1x/up-red.png b/resources/sprite/status_1x/up-red.png new file mode 100644 index 0000000000..ed73bffcd8 Binary files /dev/null and b/resources/sprite/status_1x/up-red.png differ diff --git a/resources/sprite/status_1x/up-white.png b/resources/sprite/status_1x/up-white.png new file mode 100644 index 0000000000..d19bbf90f5 Binary files /dev/null and b/resources/sprite/status_1x/up-white.png differ diff --git a/resources/sprite/status_1x/warning-blue.png b/resources/sprite/status_1x/warning-blue.png new file mode 100644 index 0000000000..c3cc0625d3 Binary files /dev/null and b/resources/sprite/status_1x/warning-blue.png differ diff --git a/resources/sprite/status_1x/warning-dark.png b/resources/sprite/status_1x/warning-dark.png new file mode 100644 index 0000000000..33de2b39ff Binary files /dev/null and b/resources/sprite/status_1x/warning-dark.png differ diff --git a/resources/sprite/status_1x/warning-green.png b/resources/sprite/status_1x/warning-green.png new file mode 100644 index 0000000000..df2d007d07 Binary files /dev/null and b/resources/sprite/status_1x/warning-green.png differ diff --git a/resources/sprite/status_1x/warning-red.png b/resources/sprite/status_1x/warning-red.png new file mode 100644 index 0000000000..eefd44cc42 Binary files /dev/null and b/resources/sprite/status_1x/warning-red.png differ diff --git a/resources/sprite/status_1x/warning-white.png b/resources/sprite/status_1x/warning-white.png new file mode 100644 index 0000000000..ce515d61e4 Binary files /dev/null and b/resources/sprite/status_1x/warning-white.png differ diff --git a/resources/sprite/status_2x/accept-blue.png b/resources/sprite/status_2x/accept-blue.png new file mode 100644 index 0000000000..6b1586deb4 Binary files /dev/null and b/resources/sprite/status_2x/accept-blue.png differ diff --git a/resources/sprite/status_2x/accept-dark.png b/resources/sprite/status_2x/accept-dark.png new file mode 100644 index 0000000000..587d9af04d Binary files /dev/null and b/resources/sprite/status_2x/accept-dark.png differ diff --git a/resources/sprite/status_2x/accept-green.png b/resources/sprite/status_2x/accept-green.png new file mode 100644 index 0000000000..9f681f26bc Binary files /dev/null and b/resources/sprite/status_2x/accept-green.png differ diff --git a/resources/sprite/status_2x/accept-red.png b/resources/sprite/status_2x/accept-red.png new file mode 100644 index 0000000000..509273d5bb Binary files /dev/null and b/resources/sprite/status_2x/accept-red.png differ diff --git a/resources/sprite/status_2x/accept-white.png b/resources/sprite/status_2x/accept-white.png new file mode 100644 index 0000000000..39efb34925 Binary files /dev/null and b/resources/sprite/status_2x/accept-white.png differ diff --git a/resources/sprite/status_2x/add-blue.png b/resources/sprite/status_2x/add-blue.png new file mode 100644 index 0000000000..0edbb5db84 Binary files /dev/null and b/resources/sprite/status_2x/add-blue.png differ diff --git a/resources/sprite/status_2x/add-dark.png b/resources/sprite/status_2x/add-dark.png new file mode 100644 index 0000000000..e3533fa0f7 Binary files /dev/null and b/resources/sprite/status_2x/add-dark.png differ diff --git a/resources/sprite/status_2x/add-green.png b/resources/sprite/status_2x/add-green.png new file mode 100644 index 0000000000..8eb93e897e Binary files /dev/null and b/resources/sprite/status_2x/add-green.png differ diff --git a/resources/sprite/status_2x/add-red.png b/resources/sprite/status_2x/add-red.png new file mode 100644 index 0000000000..e2ee8ba48d Binary files /dev/null and b/resources/sprite/status_2x/add-red.png differ diff --git a/resources/sprite/status_2x/add-white.png b/resources/sprite/status_2x/add-white.png new file mode 100644 index 0000000000..71ad766187 Binary files /dev/null and b/resources/sprite/status_2x/add-white.png differ diff --git a/resources/sprite/status_2x/down-blue.png b/resources/sprite/status_2x/down-blue.png new file mode 100644 index 0000000000..185512d5cb Binary files /dev/null and b/resources/sprite/status_2x/down-blue.png differ diff --git a/resources/sprite/status_2x/down-dark.png b/resources/sprite/status_2x/down-dark.png new file mode 100644 index 0000000000..5e6d2f48fd Binary files /dev/null and b/resources/sprite/status_2x/down-dark.png differ diff --git a/resources/sprite/status_2x/down-green.png b/resources/sprite/status_2x/down-green.png new file mode 100644 index 0000000000..99a5ad61b3 Binary files /dev/null and b/resources/sprite/status_2x/down-green.png differ diff --git a/resources/sprite/status_2x/down-red.png b/resources/sprite/status_2x/down-red.png new file mode 100644 index 0000000000..fc36c023dd Binary files /dev/null and b/resources/sprite/status_2x/down-red.png differ diff --git a/resources/sprite/status_2x/down-white.png b/resources/sprite/status_2x/down-white.png new file mode 100644 index 0000000000..9a419a3a21 Binary files /dev/null and b/resources/sprite/status_2x/down-white.png differ diff --git a/resources/sprite/status_2x/info-blue.png b/resources/sprite/status_2x/info-blue.png new file mode 100644 index 0000000000..92933a4eb7 Binary files /dev/null and b/resources/sprite/status_2x/info-blue.png differ diff --git a/resources/sprite/status_2x/info-dark.png b/resources/sprite/status_2x/info-dark.png new file mode 100644 index 0000000000..ab82a1951a Binary files /dev/null and b/resources/sprite/status_2x/info-dark.png differ diff --git a/resources/sprite/status_2x/info-green.png b/resources/sprite/status_2x/info-green.png new file mode 100644 index 0000000000..5913448a32 Binary files /dev/null and b/resources/sprite/status_2x/info-green.png differ diff --git a/resources/sprite/status_2x/info-red.png b/resources/sprite/status_2x/info-red.png new file mode 100644 index 0000000000..3571889bbe Binary files /dev/null and b/resources/sprite/status_2x/info-red.png differ diff --git a/resources/sprite/status_2x/info-white.png b/resources/sprite/status_2x/info-white.png new file mode 100644 index 0000000000..8ef1aa7c09 Binary files /dev/null and b/resources/sprite/status_2x/info-white.png differ diff --git a/resources/sprite/status_2x/left-blue.png b/resources/sprite/status_2x/left-blue.png new file mode 100644 index 0000000000..297f594d89 Binary files /dev/null and b/resources/sprite/status_2x/left-blue.png differ diff --git a/resources/sprite/status_2x/left-dark.png b/resources/sprite/status_2x/left-dark.png new file mode 100644 index 0000000000..34aef33b96 Binary files /dev/null and b/resources/sprite/status_2x/left-dark.png differ diff --git a/resources/sprite/status_2x/left-green.png b/resources/sprite/status_2x/left-green.png new file mode 100644 index 0000000000..54c91f81b5 Binary files /dev/null and b/resources/sprite/status_2x/left-green.png differ diff --git a/resources/sprite/status_2x/left-red.png b/resources/sprite/status_2x/left-red.png new file mode 100644 index 0000000000..ba9aa0e110 Binary files /dev/null and b/resources/sprite/status_2x/left-red.png differ diff --git a/resources/sprite/status_2x/left-white.png b/resources/sprite/status_2x/left-white.png new file mode 100644 index 0000000000..a102b2f88d Binary files /dev/null and b/resources/sprite/status_2x/left-white.png differ diff --git a/resources/sprite/status_2x/minus-blue.png b/resources/sprite/status_2x/minus-blue.png new file mode 100644 index 0000000000..317ffed54f Binary files /dev/null and b/resources/sprite/status_2x/minus-blue.png differ diff --git a/resources/sprite/status_2x/minus-dark.png b/resources/sprite/status_2x/minus-dark.png new file mode 100644 index 0000000000..f72b136956 Binary files /dev/null and b/resources/sprite/status_2x/minus-dark.png differ diff --git a/resources/sprite/status_2x/minus-green.png b/resources/sprite/status_2x/minus-green.png new file mode 100644 index 0000000000..ccb0efbb4a Binary files /dev/null and b/resources/sprite/status_2x/minus-green.png differ diff --git a/resources/sprite/status_2x/minus-red.png b/resources/sprite/status_2x/minus-red.png new file mode 100644 index 0000000000..f5e10318c6 Binary files /dev/null and b/resources/sprite/status_2x/minus-red.png differ diff --git a/resources/sprite/status_2x/minus-white.png b/resources/sprite/status_2x/minus-white.png new file mode 100644 index 0000000000..ebcf13044e Binary files /dev/null and b/resources/sprite/status_2x/minus-white.png differ diff --git a/resources/sprite/status_2x/open-blue.png b/resources/sprite/status_2x/open-blue.png new file mode 100644 index 0000000000..5a68c026f4 Binary files /dev/null and b/resources/sprite/status_2x/open-blue.png differ diff --git a/resources/sprite/status_2x/open-dark.png b/resources/sprite/status_2x/open-dark.png new file mode 100644 index 0000000000..2f06ccf4e9 Binary files /dev/null and b/resources/sprite/status_2x/open-dark.png differ diff --git a/resources/sprite/status_2x/open-green.png b/resources/sprite/status_2x/open-green.png new file mode 100644 index 0000000000..4e90c62d35 Binary files /dev/null and b/resources/sprite/status_2x/open-green.png differ diff --git a/resources/sprite/status_2x/open-red.png b/resources/sprite/status_2x/open-red.png new file mode 100644 index 0000000000..8c7fe4b8a0 Binary files /dev/null and b/resources/sprite/status_2x/open-red.png differ diff --git a/resources/sprite/status_2x/open-white.png b/resources/sprite/status_2x/open-white.png new file mode 100644 index 0000000000..de5b7d226c Binary files /dev/null and b/resources/sprite/status_2x/open-white.png differ diff --git a/resources/sprite/status_2x/question-blue.png b/resources/sprite/status_2x/question-blue.png new file mode 100644 index 0000000000..d9fdd76b7a Binary files /dev/null and b/resources/sprite/status_2x/question-blue.png differ diff --git a/resources/sprite/status_2x/question-dark.png b/resources/sprite/status_2x/question-dark.png new file mode 100644 index 0000000000..c53f443d91 Binary files /dev/null and b/resources/sprite/status_2x/question-dark.png differ diff --git a/resources/sprite/status_2x/question-green.png b/resources/sprite/status_2x/question-green.png new file mode 100644 index 0000000000..5107b89154 Binary files /dev/null and b/resources/sprite/status_2x/question-green.png differ diff --git a/resources/sprite/status_2x/question-red.png b/resources/sprite/status_2x/question-red.png new file mode 100644 index 0000000000..068a369390 Binary files /dev/null and b/resources/sprite/status_2x/question-red.png differ diff --git a/resources/sprite/status_2x/question-white.png b/resources/sprite/status_2x/question-white.png new file mode 100644 index 0000000000..c1caf7419f Binary files /dev/null and b/resources/sprite/status_2x/question-white.png differ diff --git a/resources/sprite/status_2x/reject-blue.png b/resources/sprite/status_2x/reject-blue.png new file mode 100644 index 0000000000..8789cd9be2 Binary files /dev/null and b/resources/sprite/status_2x/reject-blue.png differ diff --git a/resources/sprite/status_2x/reject-dark.png b/resources/sprite/status_2x/reject-dark.png new file mode 100644 index 0000000000..c1991c6eb9 Binary files /dev/null and b/resources/sprite/status_2x/reject-dark.png differ diff --git a/resources/sprite/status_2x/reject-green.png b/resources/sprite/status_2x/reject-green.png new file mode 100644 index 0000000000..7f49eebad0 Binary files /dev/null and b/resources/sprite/status_2x/reject-green.png differ diff --git a/resources/sprite/status_2x/reject-red.png b/resources/sprite/status_2x/reject-red.png new file mode 100644 index 0000000000..e0f29d1bf3 Binary files /dev/null and b/resources/sprite/status_2x/reject-red.png differ diff --git a/resources/sprite/status_2x/reject-white.png b/resources/sprite/status_2x/reject-white.png new file mode 100644 index 0000000000..ff7a314ae5 Binary files /dev/null and b/resources/sprite/status_2x/reject-white.png differ diff --git a/resources/sprite/status_2x/right-blue.png b/resources/sprite/status_2x/right-blue.png new file mode 100644 index 0000000000..81be3ae7e9 Binary files /dev/null and b/resources/sprite/status_2x/right-blue.png differ diff --git a/resources/sprite/status_2x/right-dark.png b/resources/sprite/status_2x/right-dark.png new file mode 100644 index 0000000000..ae92e97193 Binary files /dev/null and b/resources/sprite/status_2x/right-dark.png differ diff --git a/resources/sprite/status_2x/right-green.png b/resources/sprite/status_2x/right-green.png new file mode 100644 index 0000000000..d7290b18d5 Binary files /dev/null and b/resources/sprite/status_2x/right-green.png differ diff --git a/resources/sprite/status_2x/right-red.png b/resources/sprite/status_2x/right-red.png new file mode 100644 index 0000000000..3f1d48e223 Binary files /dev/null and b/resources/sprite/status_2x/right-red.png differ diff --git a/resources/sprite/status_2x/right-white.png b/resources/sprite/status_2x/right-white.png new file mode 100644 index 0000000000..0261cc0784 Binary files /dev/null and b/resources/sprite/status_2x/right-white.png differ diff --git a/resources/sprite/status_2x/up-blue.png b/resources/sprite/status_2x/up-blue.png new file mode 100644 index 0000000000..ed96bd604a Binary files /dev/null and b/resources/sprite/status_2x/up-blue.png differ diff --git a/resources/sprite/status_2x/up-dark.png b/resources/sprite/status_2x/up-dark.png new file mode 100644 index 0000000000..1f43a5a127 Binary files /dev/null and b/resources/sprite/status_2x/up-dark.png differ diff --git a/resources/sprite/status_2x/up-green.png b/resources/sprite/status_2x/up-green.png new file mode 100644 index 0000000000..4406e3496b Binary files /dev/null and b/resources/sprite/status_2x/up-green.png differ diff --git a/resources/sprite/status_2x/up-red.png b/resources/sprite/status_2x/up-red.png new file mode 100644 index 0000000000..262c6730ec Binary files /dev/null and b/resources/sprite/status_2x/up-red.png differ diff --git a/resources/sprite/status_2x/up-white.png b/resources/sprite/status_2x/up-white.png new file mode 100644 index 0000000000..f59b378c14 Binary files /dev/null and b/resources/sprite/status_2x/up-white.png differ diff --git a/resources/sprite/status_2x/warning-blue.png b/resources/sprite/status_2x/warning-blue.png new file mode 100644 index 0000000000..5a88becb1e Binary files /dev/null and b/resources/sprite/status_2x/warning-blue.png differ diff --git a/resources/sprite/status_2x/warning-dark.png b/resources/sprite/status_2x/warning-dark.png new file mode 100644 index 0000000000..4b1eb3dee8 Binary files /dev/null and b/resources/sprite/status_2x/warning-dark.png differ diff --git a/resources/sprite/status_2x/warning-green.png b/resources/sprite/status_2x/warning-green.png new file mode 100644 index 0000000000..3ec7ec00f6 Binary files /dev/null and b/resources/sprite/status_2x/warning-green.png differ diff --git a/resources/sprite/status_2x/warning-red.png b/resources/sprite/status_2x/warning-red.png new file mode 100644 index 0000000000..ad3c2d036c Binary files /dev/null and b/resources/sprite/status_2x/warning-red.png differ diff --git a/resources/sprite/status_2x/warning-white.png b/resources/sprite/status_2x/warning-white.png new file mode 100644 index 0000000000..52814bc4af Binary files /dev/null and b/resources/sprite/status_2x/warning-white.png differ diff --git a/scripts/celerity/generate_sprites.php b/scripts/celerity/generate_sprites.php index b2081a0af2..b359da2291 100755 --- a/scripts/celerity/generate_sprites.php +++ b/scripts/celerity/generate_sprites.php @@ -39,6 +39,7 @@ $sheets = array( 'docs' => $generator->buildDocsSheet(), 'gradient' => $generator->buildGradientSheet(), 'login' => $generator->buildLoginSheet(), + 'status' => $generator->buildStatusSheet(), ); list($err) = exec_manual('optipng'); diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php index 0e1a717a47..2d6f026cd6 100644 --- a/src/__celerity_resource_map__.php +++ b/src/__celerity_resource_map__.php @@ -700,6 +700,20 @@ celerity_register_resource_map(array( 'disk' => '/rsrc/image/sprite-payments.png', 'type' => 'png', ), + '/rsrc/image/sprite-status-X2.png' => + array( + 'hash' => '6b9a56e989052bfb7139d637918cd227', + 'uri' => '/res/6b9a56e9/rsrc/image/sprite-status-X2.png', + 'disk' => '/rsrc/image/sprite-status-X2.png', + 'type' => 'png', + ), + '/rsrc/image/sprite-status.png' => + array( + 'hash' => 'b0a100328351732903d86185b001f057', + 'uri' => '/res/b0a10032/rsrc/image/sprite-status.png', + 'disk' => '/rsrc/image/sprite-status.png', + 'type' => 'png', + ), '/rsrc/image/sprite-tokens.png' => array( 'hash' => '67c46fd75c885b76ecbfe46e71a476cc', @@ -4129,6 +4143,15 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/css/sprite-payments.css', ), + 'sprite-status-css' => + array( + 'uri' => '/res/5c735469/rsrc/css/sprite-status.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/sprite-status.css', + ), 'sprite-tokens-css' => array( 'uri' => '/res/edb4e341/rsrc/css/sprite-tokens.css', diff --git a/src/infrastructure/celerity/CeleritySpriteGenerator.php b/src/infrastructure/celerity/CeleritySpriteGenerator.php index e18d951711..1f26a857f1 100644 --- a/src/infrastructure/celerity/CeleritySpriteGenerator.php +++ b/src/infrastructure/celerity/CeleritySpriteGenerator.php @@ -469,6 +469,38 @@ final class CeleritySpriteGenerator { return $sheet; } + public function buildStatusSheet() { + $icons = $this->getDirectoryList('status_1x'); + $scales = array( + '1x' => 1, + '2x' => 2, + ); + $template = id(new PhutilSprite()) + ->setSourceSize(14, 14); + + $sprites = array(); + $prefix = 'status_'; + foreach ($icons as $icon) { + $sprite = id(clone $template) + ->setName('status-'.$icon) + ->setTargetCSS('.status-'.$icon); + + foreach ($scales as $scale_key => $scale) { + $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); + $sprite->setSourceFile($path, $scale); + } + $sprites[] = $sprite; + } + + $sheet = $this->buildSheet('status', true); + $sheet->setScales($scales); + foreach ($sprites as $sprite) { + $sheet->addSprite($sprite); + } + + return $sheet; + } + public function buildGradientSheet() { $gradients = $this->getDirectoryList('gradients'); diff --git a/webroot/rsrc/css/sprite-status.css b/webroot/rsrc/css/sprite-status.css new file mode 100644 index 0000000000..26bc9f479e --- /dev/null +++ b/webroot/rsrc/css/sprite-status.css @@ -0,0 +1,259 @@ +/** + * @provides sprite-status-css + * @generated + */ + +.sprite-status { + background-image: url(/rsrc/image/sprite-status.png); + background-repeat: no-repeat; +} + +@media +only screen and (min-device-pixel-ratio: 1.5), +only screen and (-webkit-min-device-pixel-ratio: 1.5) { + .sprite-status { + background-image: url(/rsrc/image/sprite-status-X2.png); + background-size: 120px 120px; + } +} + + +.status-accept-blue { + background-position: 0px 0px; +} + +.status-accept-dark { + background-position: -15px 0px; +} + +.status-accept-green { + background-position: -30px 0px; +} + +.status-accept-red { + background-position: -45px 0px; +} + +.status-accept-white { + background-position: -60px 0px; +} + +.status-add-blue { + background-position: -75px 0px; +} + +.status-add-dark { + background-position: -90px 0px; +} + +.status-add-green { + background-position: -105px 0px; +} + +.status-add-red { + background-position: 0px -15px; +} + +.status-add-white { + background-position: -15px -15px; +} + +.status-down-blue { + background-position: -30px -15px; +} + +.status-down-dark { + background-position: -45px -15px; +} + +.status-down-green { + background-position: -60px -15px; +} + +.status-down-red { + background-position: -75px -15px; +} + +.status-down-white { + background-position: -90px -15px; +} + +.status-info-blue { + background-position: -105px -15px; +} + +.status-info-dark { + background-position: 0px -30px; +} + +.status-info-green { + background-position: -15px -30px; +} + +.status-info-red { + background-position: -30px -30px; +} + +.status-info-white { + background-position: -45px -30px; +} + +.status-left-blue { + background-position: -60px -30px; +} + +.status-left-dark { + background-position: -75px -30px; +} + +.status-left-green { + background-position: -90px -30px; +} + +.status-left-red { + background-position: -105px -30px; +} + +.status-left-white { + background-position: 0px -45px; +} + +.status-minus-blue { + background-position: -15px -45px; +} + +.status-minus-dark { + background-position: -30px -45px; +} + +.status-minus-green { + background-position: -45px -45px; +} + +.status-minus-red { + background-position: -60px -45px; +} + +.status-minus-white { + background-position: -75px -45px; +} + +.status-open-blue { + background-position: -90px -45px; +} + +.status-open-dark { + background-position: -105px -45px; +} + +.status-open-green { + background-position: 0px -60px; +} + +.status-open-red { + background-position: -15px -60px; +} + +.status-open-white { + background-position: -30px -60px; +} + +.status-question-blue { + background-position: -45px -60px; +} + +.status-question-dark { + background-position: -60px -60px; +} + +.status-question-green { + background-position: -75px -60px; +} + +.status-question-red { + background-position: -90px -60px; +} + +.status-question-white { + background-position: 0px -75px; +} + +.status-reject-blue { + background-position: -15px -75px; +} + +.status-reject-dark { + background-position: -30px -75px; +} + +.status-reject-green { + background-position: -45px -75px; +} + +.status-reject-red { + background-position: -60px -75px; +} + +.status-reject-white { + background-position: -75px -75px; +} + +.status-right-blue { + background-position: -90px -75px; +} + +.status-right-dark { + background-position: 0px -90px; +} + +.status-right-green { + background-position: -15px -90px; +} + +.status-right-red { + background-position: -30px -90px; +} + +.status-right-white { + background-position: -45px -90px; +} + +.status-up-blue { + background-position: -60px -90px; +} + +.status-up-dark { + background-position: -75px -90px; +} + +.status-up-green { + background-position: -90px -90px; +} + +.status-up-red { + background-position: 0px -105px; +} + +.status-up-white { + background-position: -15px -105px; +} + +.status-warning-blue { + background-position: -30px -105px; +} + +.status-warning-dark { + background-position: -45px -105px; +} + +.status-warning-green { + background-position: -60px -105px; +} + +.status-warning-red { + background-position: -75px -105px; +} + +.status-warning-white { + background-position: -90px -105px; +} diff --git a/webroot/rsrc/image/sprite-status-X2.png b/webroot/rsrc/image/sprite-status-X2.png new file mode 100644 index 0000000000..1545ae5a47 Binary files /dev/null and b/webroot/rsrc/image/sprite-status-X2.png differ diff --git a/webroot/rsrc/image/sprite-status.png b/webroot/rsrc/image/sprite-status.png new file mode 100644 index 0000000000..69b35b676d Binary files /dev/null and b/webroot/rsrc/image/sprite-status.png differ