aboutsummaryrefslogtreecommitdiff
path: root/stand/lua/drawer.lua
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2018-02-17 05:52:25 +0000
committerKyle Evans <kevans@FreeBSD.org>2018-02-17 05:52:25 +0000
commit24a1bd54dc7d8deb3b354f100d36f7b0f43cb610 (patch)
tree10d934cc2f1c6b8f300327cf5b432b14f4c8e3b8 /stand/lua/drawer.lua
parentc9594542321923de25ba8c2bfa6dd1c2252fe71e (diff)
downloadsrc-24a1bd54dc7d8deb3b354f100d36f7b0f43cb610.tar.gz
src-24a1bd54dc7d8deb3b354f100d36f7b0f43cb610.zip
stand/lua: Style pass
These are the style points that I'd like to try and maintain in our lua scripts: - Parentheses around conditionals - Trailing semicolons, except on block terminators - s:method(...) instead of string.method(s, ...) where applicable There's likely more, but that'll get hammered out as we continue.
Notes
Notes: svn path=/head/; revision=329435
Diffstat (limited to 'stand/lua/drawer.lua')
-rw-r--r--stand/lua/drawer.lua60
1 files changed, 24 insertions, 36 deletions
diff --git a/stand/lua/drawer.lua b/stand/lua/drawer.lua
index 51fc9b53103f..541b774bc82e 100644
--- a/stand/lua/drawer.lua
+++ b/stand/lua/drawer.lua
@@ -179,7 +179,7 @@ function drawer.drawmenu(m)
if (#choices < caridx) then
caridx = 1;
- end;
+ end
name = e.name(caridx, choices[caridx], choices);
else
name = e.name();
@@ -247,60 +247,48 @@ function drawer.draw(x, y, logo)
end
function drawer.drawbrand()
- local x = tonumber(loader.getenv("loader_brand_x"));
- local y = tonumber(loader.getenv("loader_brand_y"));
+ local x = tonumber(loader.getenv("loader_brand_x")) or
+ drawer.brand_position.x;
+ local y = tonumber(loader.getenv("loader_brand_y")) or
+ drawer.brand_position.y;
- if not x then
- x = drawer.brand_position.x;
- end
- if not y then
- y = drawer.brand_position.y;
- end
-
- local logo = load("return " .. tostring(loader.getenv("loader_brand")))();
- if not logo then
- logo = drawer.fbsd_logo;
- end
+ local logo = load("return " .. tostring(loader.getenv("loader_brand")))() or
+ drawer.fbsd_logo;
drawer.draw(x, y, logo);
end
function drawer.drawlogo()
- local x = tonumber(loader.getenv("loader_logo_x"));
- local y = tonumber(loader.getenv("loader_logo_y"));
-
- if not x then
- x = drawer.logo_position.x;
- end
- if not y then
- y = drawer.logo_position.y;
- end
+ local x = tonumber(loader.getenv("loader_logo_x")) or
+ drawer.logo_position.x;
+ local y = tonumber(loader.getenv("loader_logo_y")) or
+ drawer.logo_position.y;
local logo = loader.getenv("loader_logo");
local s = {x = 0, y = 0};
local colored = color.isEnabled();
- if logo == "beastie" then
- if colored then
+ if (logo == "beastie") then
+ if (colored) then
logo = drawer.beastie_color;
end
- elseif logo == "beastiebw" then
+ elseif (logo == "beastiebw") then
logo = drawer.beastie;
- elseif logo == "fbsdbw" then
+ elseif (logo == "fbsdbw") then
logo = drawer.fbsd_logo_v;
s = drawer.fbsd_logo_shift;
- elseif logo == "orb" then
- if colored then
+ elseif (logo == "orb") then
+ if (colored) then
logo = drawer.orb_color;
end
s = drawer.orb_shift;
- elseif logo == "orbbw" then
+ elseif (logo == "orbbw") then
logo = drawer.orb;
s = drawer.orb_shift;
- elseif logo == "tribute" then
+ elseif (logo == "tribute") then
logo = drawer.fbsd_logo;
- elseif logo == "tributebw" then
+ elseif (logo == "tributebw") then
logo = drawer.fbsd_logo;
- elseif logo == "none" then
+ elseif (logo == "none") then
--centre brand and text if no logo
drawer.brand_position.x = drawer.brand_position.x + drawer.none_shift.x;
drawer.brand_position.y = drawer.brand_position.y + drawer.none_shift.y;
@@ -313,8 +301,8 @@ function drawer.drawlogo()
drawer.none_shift.y = 0;
logo = drawer.none;
end
- if not logo then
- if colored then
+ if (not logo) then
+ if (colored) then
logo = drawer.orb_color;
else
logo = drawer.orb;
@@ -323,4 +311,4 @@ function drawer.drawlogo()
drawer.draw(x + s.x, y + s.y, logo);
end
-return drawer
+return drawer;