|  | @@ -178,121 +178,71 @@ class Editor extends React.Component {
 | 
	
		
			
			| 178 | 178 |              )}
 | 
	
		
			
			| 179 | 179 |  
 | 
	
		
			
			| 180 | 180 |              {showUpload ? (
 | 
	
		
			
			| 181 |  | -              closeUploadWhenBlur ? (
 | 
	
		
			
			| 182 |  | -                <Popover
 | 
	
		
			
			| 183 |  | -                  trigger="click"
 | 
	
		
			
			| 184 |  | -                  overlayStyle={{ zIndex: 999 }}
 | 
	
		
			
			| 185 |  | -                  content={
 | 
	
		
			
			| 186 |  | -                    <div
 | 
	
		
			
			| 187 |  | -                      style={{
 | 
	
		
			
			| 188 |  | -                        width: 112 * maxUpload,
 | 
	
		
			
			| 189 |  | -                        minHeight: 100,
 | 
	
		
			
			| 190 |  | -                        margin: "0 auto"
 | 
	
		
			
			| 191 |  | -                      }}
 | 
	
		
			
			| 192 |  | -                    >
 | 
	
		
			
			| 193 |  | -                      <Upload
 | 
	
		
			
			| 194 |  | -                        onChangeFileList={this.handleChangeFileList}
 | 
	
		
			
			| 195 |  | -                        onUpload={this.handleUpload}
 | 
	
		
			
			| 196 |  | -                        maxUpload={maxUpload}
 | 
	
		
			
			| 197 |  | -                        fileList={this.state.fileList}
 | 
	
		
			
			| 198 |  | -                      />
 | 
	
		
			
			| 199 |  | -                    </div>
 | 
	
		
			
			| 200 |  | -                  }
 | 
	
		
			
			| 201 |  | -                  placement="bottomLeft"
 | 
	
		
			
			| 202 |  | -                  title={
 | 
	
		
			
			| 203 |  | -                    <div style={{ margin: "5px auto" }}>
 | 
	
		
			
			| 204 |  | -                      <span>
 | 
	
		
			
			| 205 |  | -                        上传图片
 | 
	
		
			
			| 206 |  | -                        {maxUpload >= 2 ? (
 | 
	
		
			
			| 207 |  | -                          <span style={{ color: "#666", fontWeight: 400 }}>
 | 
	
		
			
			| 208 |  | -                            (您还能上传{maxUpload - this.state.fileList.length}张图片)
 | 
	
		
			
			| 209 |  | -                          </span>
 | 
	
		
			
			| 210 |  | -                        ) : null}
 | 
	
		
			
			| 211 |  | -                      </span>
 | 
	
		
			
			| 212 |  | -                      <Icon
 | 
	
		
			
			| 213 |  | -                        type="close"
 | 
	
		
			
			| 214 |  | -                        onClick={() => this.handleShowUpload(false)}
 | 
	
		
			
			| 215 |  | -                        style={{
 | 
	
		
			
			| 216 |  | -                          float: "right",
 | 
	
		
			
			| 217 |  | -                          cursor: "pointer",
 | 
	
		
			
			| 218 |  | -                          marginTop: 4
 | 
	
		
			
			| 219 |  | -                        }}
 | 
	
		
			
			| 220 |  | -                      />
 | 
	
		
			
			| 221 |  | -                    </div>
 | 
	
		
			
			| 222 |  | -                  }
 | 
	
		
			
			| 223 |  | -                >
 | 
	
		
			
			| 224 |  | -                  {imageToolIcon ? (
 | 
	
		
			
			| 225 |  | -                    React.cloneElement(imageToolIcon, {
 | 
	
		
			
			| 226 |  | -                      onClick: () => this.handleShowUpload(true)
 | 
	
		
			
			| 227 |  | -                    })
 | 
	
		
			
			| 228 |  | -                  ) : (
 | 
	
		
			
			| 229 |  | -                    <Icon
 | 
	
		
			
			| 230 |  | -                      type="picture"
 | 
	
		
			
			| 231 |  | -                      className="comment-toolbar-icon"
 | 
	
		
			
			| 232 |  | -                      style={{ marginLeft: 10 }}
 | 
	
		
			
			| 233 |  | -                      onClick={() => this.handleShowUpload(true)}
 | 
	
		
			
			|  | 181 | +              <Popover
 | 
	
		
			
			|  | 182 | +                trigger="click"
 | 
	
		
			
			|  | 183 | +                visible={this.state.showUpload}
 | 
	
		
			
			|  | 184 | +                overlayStyle={{ zIndex: 999 }}
 | 
	
		
			
			|  | 185 | +                onVisibleChange={
 | 
	
		
			
			|  | 186 | +                  closeUploadWhenBlur
 | 
	
		
			
			|  | 187 | +                    ? visible => {
 | 
	
		
			
			|  | 188 | +                        this.handleShowUpload(visible);
 | 
	
		
			
			|  | 189 | +                      }
 | 
	
		
			
			|  | 190 | +                    : null
 | 
	
		
			
			|  | 191 | +                }
 | 
	
		
			
			|  | 192 | +                content={
 | 
	
		
			
			|  | 193 | +                  <div
 | 
	
		
			
			|  | 194 | +                    style={{
 | 
	
		
			
			|  | 195 | +                      width: 112 * maxUpload,
 | 
	
		
			
			|  | 196 | +                      minHeight: 100,
 | 
	
		
			
			|  | 197 | +                      margin: "0 auto"
 | 
	
		
			
			|  | 198 | +                    }}
 | 
	
		
			
			|  | 199 | +                  >
 | 
	
		
			
			|  | 200 | +                    <Upload
 | 
	
		
			
			|  | 201 | +                      onChangeFileList={this.handleChangeFileList}
 | 
	
		
			
			|  | 202 | +                      onUpload={this.handleUpload}
 | 
	
		
			
			|  | 203 | +                      maxUpload={maxUpload}
 | 
	
		
			
			|  | 204 | +                      fileList={this.state.fileList}
 | 
	
		
			
			|  | 205 | +                      showError={this.props.showError}
 | 
	
		
			
			|  | 206 | +                      onError={this.props.onError}
 | 
	
		
			
			| 234 | 207 |                      />
 | 
	
		
			
			| 235 |  | -                  )}
 | 
	
		
			
			| 236 |  | -                </Popover>
 | 
	
		
			
			| 237 |  | -              ) : (
 | 
	
		
			
			| 238 |  | -                <Popover
 | 
	
		
			
			| 239 |  | -                  visible={this.state.showUpload}
 | 
	
		
			
			| 240 |  | -                  overlayStyle={{ zIndex: 999 }}
 | 
	
		
			
			| 241 |  | -                  content={
 | 
	
		
			
			| 242 |  | -                    <div
 | 
	
		
			
			|  | 208 | +                  </div>
 | 
	
		
			
			|  | 209 | +                }
 | 
	
		
			
			|  | 210 | +                placement="bottomLeft"
 | 
	
		
			
			|  | 211 | +                title={
 | 
	
		
			
			|  | 212 | +                  <div style={{ margin: "5px auto" }}>
 | 
	
		
			
			|  | 213 | +                    <span>
 | 
	
		
			
			|  | 214 | +                      上传图片
 | 
	
		
			
			|  | 215 | +                      {maxUpload >= 2 ? (
 | 
	
		
			
			|  | 216 | +                        <span style={{ color: "#666", fontWeight: 400 }}>
 | 
	
		
			
			|  | 217 | +                          (您还能上传{maxUpload - this.state.fileList.length}张图片)
 | 
	
		
			
			|  | 218 | +                        </span>
 | 
	
		
			
			|  | 219 | +                      ) : null}
 | 
	
		
			
			|  | 220 | +                    </span>
 | 
	
		
			
			|  | 221 | +                    <Icon
 | 
	
		
			
			|  | 222 | +                      type="close"
 | 
	
		
			
			|  | 223 | +                      onClick={() => this.handleShowUpload(false)}
 | 
	
		
			
			| 243 | 224 |                        style={{
 | 
	
		
			
			| 244 |  | -                        width: 112 * maxUpload,
 | 
	
		
			
			| 245 |  | -                        minHeight: 100,
 | 
	
		
			
			| 246 |  | -                        margin: "0 auto"
 | 
	
		
			
			|  | 225 | +                        float: "right",
 | 
	
		
			
			|  | 226 | +                        cursor: "pointer",
 | 
	
		
			
			|  | 227 | +                        marginTop: 4
 | 
	
		
			
			| 247 | 228 |                        }}
 | 
	
		
			
			| 248 |  | -                    >
 | 
	
		
			
			| 249 |  | -                      <Upload
 | 
	
		
			
			| 250 |  | -                        onChangeFileList={this.handleChangeFileList}
 | 
	
		
			
			| 251 |  | -                        onUpload={this.handleUpload}
 | 
	
		
			
			| 252 |  | -                        maxUpload={maxUpload}
 | 
	
		
			
			| 253 |  | -                        fileList={this.state.fileList}
 | 
	
		
			
			| 254 |  | -                        showError={this.props.showError}
 | 
	
		
			
			| 255 |  | -                        onError={this.props.onError}
 | 
	
		
			
			| 256 |  | -                      />
 | 
	
		
			
			| 257 |  | -                    </div>
 | 
	
		
			
			| 258 |  | -                  }
 | 
	
		
			
			| 259 |  | -                  placement="bottomLeft"
 | 
	
		
			
			| 260 |  | -                  title={
 | 
	
		
			
			| 261 |  | -                    <div style={{ margin: "5px auto" }}>
 | 
	
		
			
			| 262 |  | -                      <span>
 | 
	
		
			
			| 263 |  | -                        上传图片
 | 
	
		
			
			| 264 |  | -                        {maxUpload >= 2 ? (
 | 
	
		
			
			| 265 |  | -                          <span style={{ color: "#666", fontWeight: 400 }}>
 | 
	
		
			
			| 266 |  | -                            (您还能上传{maxUpload - this.state.fileList.length}张图片)
 | 
	
		
			
			| 267 |  | -                          </span>
 | 
	
		
			
			| 268 |  | -                        ) : null}
 | 
	
		
			
			| 269 |  | -                      </span>
 | 
	
		
			
			| 270 |  | -                      <Icon
 | 
	
		
			
			| 271 |  | -                        type="close"
 | 
	
		
			
			| 272 |  | -                        onClick={() => this.handleShowUpload(false)}
 | 
	
		
			
			| 273 |  | -                        style={{
 | 
	
		
			
			| 274 |  | -                          float: "right",
 | 
	
		
			
			| 275 |  | -                          cursor: "pointer",
 | 
	
		
			
			| 276 |  | -                          marginTop: 4
 | 
	
		
			
			| 277 |  | -                        }}
 | 
	
		
			
			| 278 |  | -                      />
 | 
	
		
			
			| 279 |  | -                    </div>
 | 
	
		
			
			| 280 |  | -                  }
 | 
	
		
			
			| 281 |  | -                >
 | 
	
		
			
			| 282 |  | -                  {imageToolIcon ? (
 | 
	
		
			
			| 283 |  | -                    React.cloneElement(imageToolIcon, {
 | 
	
		
			
			| 284 |  | -                      onClick: () => this.handleShowUpload(true)
 | 
	
		
			
			| 285 |  | -                    })
 | 
	
		
			
			| 286 |  | -                  ) : (
 | 
	
		
			
			| 287 |  | -                    <Icon
 | 
	
		
			
			| 288 |  | -                      type="picture"
 | 
	
		
			
			| 289 |  | -                      className="comment-toolbar-icon"
 | 
	
		
			
			| 290 |  | -                      style={{ marginLeft: 10 }}
 | 
	
		
			
			| 291 |  | -                      onClick={() => this.handleShowUpload(true)}
 | 
	
		
			
			| 292 | 229 |                      />
 | 
	
		
			
			| 293 |  | -                  )}
 | 
	
		
			
			| 294 |  | -                </Popover>
 | 
	
		
			
			| 295 |  | -              )
 | 
	
		
			
			|  | 230 | +                  </div>
 | 
	
		
			
			|  | 231 | +                }
 | 
	
		
			
			|  | 232 | +              >
 | 
	
		
			
			|  | 233 | +                {imageToolIcon ? (
 | 
	
		
			
			|  | 234 | +                  React.cloneElement(imageToolIcon, {
 | 
	
		
			
			|  | 235 | +                    onClick: () => this.handleShowUpload(true)
 | 
	
		
			
			|  | 236 | +                  })
 | 
	
		
			
			|  | 237 | +                ) : (
 | 
	
		
			
			|  | 238 | +                  <Icon
 | 
	
		
			
			|  | 239 | +                    type="picture"
 | 
	
		
			
			|  | 240 | +                    className="comment-toolbar-icon"
 | 
	
		
			
			|  | 241 | +                    style={{ marginLeft: 10 }}
 | 
	
		
			
			|  | 242 | +                    onClick={() => this.handleShowUpload(true)}
 | 
	
		
			
			|  | 243 | +                  />
 | 
	
		
			
			|  | 244 | +                )}
 | 
	
		
			
			|  | 245 | +              </Popover>
 | 
	
		
			
			| 296 | 246 |              ) : null}
 | 
	
		
			
			| 297 | 247 |            </div>
 | 
	
		
			
			| 298 | 248 |  
 |