summaryrefslogtreecommitdiff
path: root/tex/context/base/m-spreadsheet.mkiv
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2012-06-19 23:40:13 +0300
committerMarius <mariausol@gmail.com>2012-06-19 23:40:13 +0300
commitecddeed5ffa6bcf030adc91f3ca7f85cea867b3f (patch)
tree1575c7c5758735ad5350f4bfee472f765f644e23 /tex/context/base/m-spreadsheet.mkiv
parentb553f9b238272364a2475185f648f84a632f7f26 (diff)
downloadcontext-ecddeed5ffa6bcf030adc91f3ca7f85cea867b3f.tar.gz
beta 2012.06.19 22:27
Diffstat (limited to 'tex/context/base/m-spreadsheet.mkiv')
-rw-r--r--tex/context/base/m-spreadsheet.mkiv14
1 files changed, 12 insertions, 2 deletions
diff --git a/tex/context/base/m-spreadsheet.mkiv b/tex/context/base/m-spreadsheet.mkiv
index a4f567397..f2b042d09 100644
--- a/tex/context/base/m-spreadsheet.mkiv
+++ b/tex/context/base/m-spreadsheet.mkiv
@@ -88,8 +88,18 @@
\unexpanded\def\dodoifelsespreadsheetcell[#1]#2#3%
{\ctxlua{moduledata.spreadsheets.doifelsecell("#1","#2","#3")}}
-\def\TABLEsetspreadsheet#1{\ctxlua{moduledata.spreadsheets.set("",\number\tblrow+1,\number\tblcol,\!!bs#1\!!es)}}
-\def\TABLEgetspreadsheet#1{\ctxlua{moduledata.spreadsheets.get("",\number\tblrow+1,\number\tblcol,\!!bs#1\!!es)}}
+\ifdefined\tblrow
+
+ \def\TABLEsetspreadsheet#1{\ctxlua{moduledata.spreadsheets.set("",\number\tblrow+1,\number\tblcol,\!!bs#1\!!es)}}
+ \def\TABLEgetspreadsheet#1{\ctxlua{moduledata.spreadsheets.get("",\number\tblrow+1,\number\tblcol,\!!bs#1\!!es)}}
+
+\else
+
+ \def\TABLEsetspreadsheet#1{\ctxlua{moduledata.spreadsheets.set("",\number\c_tabl_ntb_row+1,\number\c_tabl_ntb_col,\!!bs#1\!!es)}}
+ \def\TABLEgetspreadsheet#1{\ctxlua{moduledata.spreadsheets.get("",\number\c_tabl_ntb_row+1,\number\c_tabl_ntb_col,\!!bs#1\!!es)}}
+
+\fi
+
\appendtoks
\resetspreadsheet