THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: November 18, 1997 01:40 AM Tuesday; Rod Welch

Develop HTML support for SDS, add anchor to citation system.

1...Summary/Objective
2...000006 Modify Citation Code to improve appearance in Web Browser
.....Revise HTML Format for SDS Records - Use 4 Place Number String


..............
Click here to comment!

CONTACTS 

SUBJECTS
Link Records or New Task
Citations, Open SDS records references in
Knowledge Creep, Knowledge Space
Link Records or New Task
SDS Linking System

0807 -    ..
0808 - Summary/Objective
0809 -
080901 - Followed up ref SDS 4 8888, ref SDS 3 3991.
080902 -
080903 - Decided to change the anchor format from the full HTML format to
080904 - simply a code with a variable string for the anchor.  This will make
080905 - printed material work better, without having to rejustify all the
080906 - paragraphs.  It will also be less busy in the record.  The 070405
080907 - macro that converts a record to HTMl will process these anchors.
080908 -
080909 -     [See evaluation on 971119. ref SDS 6 2567]
080910 -
080911 -
080912 -
0810 -
0811 -
0812 - Progress
0813 -
081301 - We are creating an anchor system for SDS citations so we can support
081302 - link processing in HTML Web browsers.
081303 -
081304 -
081305 - 000006  Modify Citation Code to improve appearance in Web Browser
081306 -
081307 - Ref OF 1 1716, -entry 985, about line 1660, enters citation for SDS
081308 - and non-SDS records.
081309 -
081310 -     I want the code to enter a "Ref" if the link begins a sentence.
081311 -     Finally, dediced against it because it is so easy to fix.
081312 -
081313 -  ..
081314 -
081315 - Line -entry 982, ref OF 1 1718, about line 1300, completed revisions
081316 - to use either the line number value or read an HTML spec, following up
081317 - work on 971117. ref SDS 3 1720
081318 -
081319 -
081320 -      ..
081321 -     Revise HTML Format for SDS Records - Use 4 Place Number String
081322 -
081323 -     We need to use a different code structure for SDS records so that
081324 -     when the code is read in the Web Browser, the line length is not
081325 -     reduced so severly as to appear incorrect.  This problem was
081326 -     initially considered on 971114. ref SDS 1 2029
081327 -
081328 -     Right now if we have a regular HTML string, ref SDS 3 1829:
081329 -
081330 -           <a name="171841"></a>
081331 -
081332 -     This takes up 21 char.  We can either insert it into the front of
081333 -     a line, or justify it into the text.  I prefer to do the latter,
081334 -     because otherwise it is too bothersome to write the text, then
081335 -     insert links.
081336 -
081337 -     The links have to be integrated naturally with the crafting of
081338 -     the language.
081339 -
081340 -     An alternatve is to put only the link ID string in the text with
081341 -     an HTML ID flag, then convert the thing with 070405.
081342 -
081343 -
081344 -  ..
081345 -
081346 - Line 1920, ref OF 1 4130, -label nS8l1t, about 30 lines below, tried
081347 - the latter method of entering in the SDS record only 4 places and the
081348 - anchor symbol...
081349 -
081350 -                           <nnnn
081351 -
081352 - ..and also omit initial justify operation.  In editor, the user can
081353 - decide whether to use Alt F9 to justify the text.
081354 -
081355 - Developed algorithm to accomplish random 4 place number from 1 - 9999
081356 - based on Medit datecnt command.
081357 -
081358 -     [On 980822 this was failing. ref SDS 7 4130]
081359 -
081360 - Line 2080, ref OF 1 5292, -label curec6 decided to leave justify in
081361 - for SDS records.
081362 -
081363 -           <a name="1718"></a>
081364 -            ..
081365 -
081366 -     We need the identifier in front as a hook.
081367 -
081368 -     This will result in less pronounced shortened line, plus we can
081369 -     append the HTML closing command at the end of the line, instead
081370 -     of putting at the front.
081371 -
081372 -
081373 - Line 1730, ref OF 1 1888, label nS3, change...
081374 -
081375 -               fr/a name="/
081376 -
081377 -     ...to
081378 -
081379 -               fr/</
081380 -
081381 - Line 1750, ref OF 1 1836, -label neAnc, set flag if this is an editor
081382 - file and the line is blank.
081383 -
081384 -  ..
081385 -
081386 - Line 1880, ref OF 1 3101, -label nS8l1t, for Editor files if the line
081387 - is blank, will put the thing on column 2, so that we do not need a
081388 - special operaiton to look for them in processing macro development
081389 - files with compression macro c: sd 011.
081390 -
081391 -     [Later today, worked on 011, per ref SDS 5 9982.]
081392 -
081393 -
081394 -
0814 -
0815 -
0816 - 000008
0817 -
081701 - Ref OF 2 line 111317, line 1135 -entry 1360, about 130 lines below,
081702 - decided to eliminate the "Line" feature that locates particular lines,
081703 - in files, since we now have the enhanced citation feature that uses
081704 - HTML procedures to anchor a link.
081705 -
081706 - The question is how much of 000008 code can be removed at ref OF 2
081707 - line 111935.
081708 -
081709 - Label opFil at ref OF 2 111935, is the main body of code removed.  It
081710 - provides about 40 lines for the new citation tools.
081711 -
081712 -
081713 -
081714 -
081715 -