1
1
// ==UserScript==
2
2
// @name Google scholar conditional highlight
3
3
// @namespace wang19891218
4
- // @version 0.32
4
+ // @version 0.33
5
5
// @description Save some time
6
6
// @author coco
7
7
// @match https://scholar.google.com/scholar*
@@ -93,6 +93,7 @@ function FunctionAddAverageCitation() {
93
93
return true
94
94
}
95
95
96
+ var gs_bdy_sb_in = document . getElementById ( "gs_bdy_sb_in" )
96
97
97
98
var Str_search_Text = "Cited" ;
98
99
var List_Found = [ ] ;
@@ -102,23 +103,28 @@ var Value_Citation_Number;
102
103
103
104
104
105
var div_Control = document . createElement ( "div" ) ;
106
+
107
+ gs_bdy_sb_in . appendChild ( div_Control )
108
+
105
109
var var_v_coord = 120
106
110
var var_h_coord = window . innerWidth - 220
107
- div_Control . style . position = "fixed" ;
111
+ // div_Control.style.position = "fixed";
108
112
// div_Control.style.left = var_h_coord+"px"
109
113
// div_Control.style.position = "absolute"
110
- div_Control . style . top = var_v_coord + "px"
111
- div_Control . style . right = "20px"
112
114
// div_Control.style.top = "0"
113
- div_Control . style . width = "200px" ;
114
- div_Control . style . height = "120px" ;
115
- div_Control . style . background = "rgba(255, 0, 0, 0.3)" ;
115
+
116
+ // div_Control.style.top = var_v_coord+"px"
117
+ // div_Control.style.right = "20px"
118
+ // div_Control.style.width = "200px";
119
+ // div_Control.style.height = "120px";
120
+ // div_Control.style.background = "rgba(255, 0, 0, 0.3)";
116
121
// div_Control.style.color = "white";
117
- div_Control . style . border = "solid"
118
- div_Control . style . padding = "12px" ;
122
+ // div_Control.style.border = "solid"
123
+ // div_Control.style.padding = "12px";
119
124
div_Control . id = "id_coco_scholar_control"
120
- div_Control . className = "input-group"
125
+ // div_Control.className = "input-group"
121
126
// div_Control.innerHTML = "Control";
127
+ div_Control . className = "gs_bdy_sb_sec"
122
128
123
129
124
130
var decodedCookie = decodeURIComponent ( document . cookie ) ;
@@ -145,11 +151,14 @@ div_Input_Cite_Title.style.width = "200px"
145
151
div_Input_Cite_Title . style . height = "20px"
146
152
div_Input_Cite_Title . style . float = "left"
147
153
154
+
148
155
var div_Input_Cite = document . createElement ( "INPUT" ) ;
149
156
div_Input_Cite . setAttribute ( "type" , "text" ) ;
150
157
div_Input_Cite . name = "name"
151
158
div_Input_Cite . style . float = "left"
152
159
div_Input_Cite . className = "column"
160
+ div_Input_Cite . style . width = "60px"
161
+
153
162
div_Input_Cite . id = "id_coco_scholar_control_input_cite_number"
154
163
div_Input_Cite . value = parseInt ( getCookie ( "Input_Cite_Value" ) ) ;
155
164
if ( isNaN ( div_Input_Cite . value ) ) div_Input_Cite . value = 2000 ;
@@ -162,7 +171,7 @@ div_Input_Year_Title.class="column"
162
171
div_Input_Year_Title . style . width = "200px"
163
172
div_Input_Year_Title . style . height = "20px"
164
173
div_Input_Year_Title . style . float = "left"
165
-
174
+
166
175
var div_Input_Year = document . createElement ( "INPUT" ) ;
167
176
div_Input_Year . setAttribute ( "type" , "text" ) ;
168
177
div_Input_Year . name = "name"
@@ -173,6 +182,7 @@ div_Input_Year.value=parseInt(getCookie("Input_Year_Threshold"));
173
182
if ( isNaN ( div_Input_Year . value ) ) div_Input_Year . value = 2000 ;
174
183
document . cookie = "Input_Year_Threshold=" + div_Input_Year . value
175
184
// div_Input_Year.onchange = function(){Function_Highlight_Year()}
185
+ div_Input_Year . style . width = "60px"
176
186
177
187
window . addEventListener ( "resize" , FunctionHighlightCitation ) ;
178
188
@@ -193,18 +203,9 @@ div_Control.appendChild(div_Input_Year_Title)
193
203
div_Control . appendChild ( div_Input_Year )
194
204
div_Control . appendChild ( ButtonHighLight )
195
205
196
- document . getElementsByTagName ( "body" ) [ 0 ] . appendChild ( div_Control )
206
+ // document.getElementsByTagName("body")[0].appendChild(div_Control)
197
207
198
208
199
209
FunctionHighlightCitation ( )
200
210
Function_Highlight_Year ( )
201
211
FunctionAddAverageCitation ( )
202
-
203
-
204
- // Element property hidden
205
- // height: 0px;
206
- // visibility: hidden;
207
- // border: 0px;
208
- // padding: {'padding-top':0px;};
209
- // padding-top: 0px;
210
- // padding-bottom: 0px;
0 commit comments