robert:
@-webkit-keyframes pulse {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
#loadingSpinner {
-webkit-animation: pulse;
animation: pulse;
animation-duration: 1s;
animation-iteration-count: infinite;
width: 300px;
height:70px;
margin-left: -120px;
border-radius: 0;
box-shadow: none;/*0px 0px 10px 10px #fcfcfc;*/
background-color: transparent;
background-image: url(https://app-name.anvil.app/_/theme/image.png) !important;
}
Your code didn’t work with me but it disabled the loading spinner so it’s a win-win. I also realised a very easy way to do things once you disable the loading spinner.
def text_area_1_change(self, **event_args):
self.button_5.text='Saving...'
self.button_5.background='grey'
self.button_5.enabled=False
t=app_tables.stories.get(Title=Module1.work,Author=anvil.users.get_user()['username'])
if t['Drafts']!=None:
t['Drafts'][self.text_box_1.text]=self.text_area_1.text
self.button_5
self.button_5.text='Save & Exit'
self.button_5.background='#006eff'