Jump to content

rivet

Members
  • Content Count

    641
  • Joined

  • Last visited

  • Days Won

    9

rivet last won the day on July 18 2016

rivet had the most liked content!

Community Reputation

40 Excellent

About rivet

  • Rank
    < = >

Profile Information

  • Gender
    Not Telling

FileMaker Experience

  • Skill Level
    Expert
  • FM Application
    16 Advanced

Platform Environment

  • OS Platform
    Mac
  • OS Version
    Hight Sierra

Recent Profile Visitors

6,764 profile views
  1. I find a tooltip reads better, if you add a bit of padding. "¶ "& text &" ¶" You can convert to a custom function or use as is.
  2. I wanted a quick way of modifying a script to analyze its load time. While the raw results can be used however needed, in this example I converted the data into a simple 'chart' for a quick visual summary. RIVET Script Load Time v1b.zip
  3. here is a popover tweaked a bit to have a tray effect popover-tray.zip
  4. code Let ( o = "portalA" ; "objectType:" & GetLayoutObjectAttribute(o; "objectType") &" | ¶" & "hasFocus:" & GetLayoutObjectAttribute(o; "hasFocus") &" | ¶" & "containsFocus:" & GetLayoutObjectAttribute(o; "containsFocus") &" | ¶" & "isFrontPanel:" & GetLayoutObjectAttribute(o; "isFrontPanel") &" | ¶" & "isActive:" & GetLayoutObjectAttribute(o; "isActive") &" | ¶" & "isObjectHidden:" & GetLayoutObjectAttribute(o; "isObjectHidden") &" | ¶" & "bounds:" & GetLayoutObjectAttribute(o; "bounds") &" | ¶" &am
  5. One version with shadows and one without. In the off state, note the background of the switch is black with an opacity of 8%, so it adapts to the layout color. iOS toggle.zip
  6. Thanks LaRetta. I just posted a subtle update (v2)
  7. I rewrote a timepicker I liked (originally lifted from calendar5 by Readdle). It is now 'tableless', I almost had it 'scriptless' but could not get a refersh to happen, regardless, enjoy RIVET timepicker.fmp12.zip
  8. Here is a nice UI element that I lifted from another app. RIVET expanding popover.fmp12.zip
  9. Thanks Fitch for taking a look at this. I sensed it might be over built but I still need an extra step. The schedules are monthly, bi-monthly and quarterly. So I would only want to start the list once the calculated date is on or after startDate. i.e. startDate of May1 - monthly schedule would start month 5 and onward - quarterly schedule would start month 7 and onward.
  10. Hi CFD, longtime user, first time builder! I need to build a list of dates, from a starting date, up to the 1st of the month after Get ( CurrentDate ). Each date will start on the 1st, and will spaced by an interval of so many months. EXAMPLE ƒ serviceSchedule ( Date ( 5 ; 1 ; 2017 ) ; 1 ) //monthly = 5/1/2017, 6/1/2017, 7/1/2017, 8/1/2017, 9/1/2017, 10/1/2017, 11/1/2017, 12/1/2017, 1/1/2018, 2/1/2018, 3/1/2018 ƒ serviceSchedule ( Date ( 5 ; 1 ; 2017 ) ; 3 ) //quarterly = 7/1/2017, 10/1/2017, 1/1/2018 I have the loop start on January of the startDate yea
  11. Most of my medium to heavy scripts are now performed on server. To give the users some feedback while they wait, I wanted a method that was simple and subtle. In this example I ; added a popover button with '+' icon set the feedback message in the popover title bar formatted, sized and positioned the popover added a OnObjectEnter script tigger to the popover in the script I add a PSoS step with Wait for completion set to 'On' last step of script is Close Popover
  12. Yes thanks, for showing that video and introducing the party model to me, definitely some good take-aways in it. I am partly there with two main tables company and profile, which have their related; vendor, client, agency, contact, artist tables etc. But to go full 'party model', I will be curious to see how he pulls it off in FM. Yes denormalize at the invoice. Yes Docket is same as project. The verdict is out on the advantages but if I did do it, I would have a server-side script bursts the json into a table for printing. The quote system is already like that. Whenever the us
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.